jjzjj

CreationPolicy

全部标签

c# - MEF:使用 CreationPolicy.NonShared 时将不同的构造函数参数传递给一个部分

我知道有很多关于使用MEF的构造函数参数注入(inject)的问题,但我的有点不同。我想知道当我使用PartCreationPolicy(CreationPolicy.NonShared)的组合时,有什么方法可以将不同的参数值传递给部件的构造函数吗?和GetExportedValue?例如:[PartCreationPolicy(CreationPolicy.NonShared)][Export]publicpartialclassFoo{[ImportingConstructor]publicFoo([Import("SomeParam")]objectparameter){...}