我编写了一个类似这样的服务:
现在,我想在我的主程序中使用MEF导入多个
通过
我不想使用
你能帮我吗?
我已经编写了一个这样的服务:
public interface IMyInterface
{
...
}
[Export(typeof(IMyInterface))]
internal class MyService : IMyInterface
{
...
}
现在,我想在我的主程序中使用MEF导入多个
MyService
实例。请问如何操作?通过
[Import] private IMyInterface MyService { get; set; }
只能获取1个MyService
实例。在我的主程序中,我想在MEF组合之前动态指定导入的MyService
实例数量。我不想使用
[ImportMany]
,因为我不想在MyService
实现中指定导出的数量。你能帮我吗?