MAFのアドイン(System.AddIn)にコンストラクターパラメーターを設定できますか?
-
08-07-2019 - |
質問
Managed AddIn Framework(MAF、別名System.AddIn)を使用して作成されたアドインに構成設定を渡す必要があります。 AddInのコンストラクターに設定パラメーターを配置できますか?
もう1つのオプションは、Initialize()メソッドを作成することですが、AddInで作業を行う前に必ず呼び出す必要があります。
解決
パイプラインはコントラクトを渡すためにコンストラクターパラメーターを使用するため、最良の方法はInitalize()メソッドを使用することです。
他のヒント
アドインでもInitialize()メソッドを使用しています。実際、System.AddInは、アドインクラスのパラメーターなしのコンストラクターを呼び出します。
ここは、アドインのアクティベーション中に何が起こるかの説明です。古い投稿ですが、アクティベーションプロセスは同じです。 Microsoftの Shared Source Initiative からSystem.AddInアセンブリのソースコードを確認することもできます。フレームワーク4の製品名= .Netおよびバージョン= 4の1つをダウンロードしてインストールし、 AddInToken.cs (AddInActivator.csに移動します)。
所属していません StackOverflow