簡體   English   中英

MAF(System.AddIn)中的AddIns可以有構造函數參數嗎?

[英]Can AddIns in MAF (System.AddIn) have constructor parameters?

我需要將配置設置傳遞給使用Managed AddIn Framework(MAF,又名System.AddIn)創建的AddIn。 可以在AddIn的構造函數中放置一個設置參數嗎?

另一個選擇是創建一個Initialize()方法,但是我必須記住在使用AddIn進行任何工作之前調用它。

最好的方法是使用Initalize()方法,因為管道使用構造函數參數來傳遞契約。

我也在我的加載項中使用Initialize()方法。 實際上,System.AddIn調用外接程序類的無參數構造函數。

是對激活加載項期間發生的事情的解釋。 這是一個老帖子,但激活過程仍然是相同的。 您還可以從Microsoft的Shared Source Initiative檢查System.AddIn程序集的源代碼。 您可以為Framework 4下載Product Name = .Net和Version = 4的那個,安裝它然后查找AddInToken.cs (它將引導您進入AddInActivator.cs)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM