繁体   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