私が取り組んでいるアプリケーションの1つに、作成と更新の2つの基本機能が含まれています。複数のアセンブリにわたって部分的なメソッドを実装する
しかし、時には、カスタムコードを追加する必要があるので、私はサードパーティが独自のコードを記述して埋め込むようにすることによって、コードの延長と考える:
OnCreating OnCreated OnUpdating OnUpdated
上記を複数のアセンブリにわたって有効にする方法はありますか? MEFがここで助けてくれる?
は、あなたの返信用おかげで、すべての よろしくお願いします。
このようなインターフェイスを持つことは、各外部アセンブリが必要に応じてそのインターフェイスを実装する必要があることを意味します。次に、私のアプリケーションのコードは、現在実行中のアセンブリをループし、そのインタフェースを実装するすべてのクラスを検出し、メソッドを実行する必要がありますか?
MEFはここに適合しますか?実装を外部アセンブリからエクスポートして、アプリケーション内にインポートできますか?
あなたはCLRの機能部分クラスは、言語機能であるため、particalクラスaccrossアセンブリを持って、そしてないことはできません よろしく
完全なソースコードを含む完全なサンプル? – Kiquenet