[英]Are there any Prism “Post-build” Event or method while using MEF?
我在一個類中有4個以上的導入屬性,而一些代碼至少需要執行4個屬性
是否有任何PRISM或MEF事件可以幫助而不是在每個setter上放置通知然后檢查空值?
您可以讓您的類實現IPartImportsSatisfiedNotification接口。 然后,一旦滿足所有導入,就會調用OnImportsSatisfied方法。 將“構建后”代碼放在此方法中。
這樣您就可以知道所有零件都已導入,並且使用它們是安全的。
您可以使用面向方面的編程語言,例如Spec#,請參閱http://specsharp.codeplex.com/
這將允許您在類上放置屬性,spec#將添加notify屬性更改為post build事件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.