2
A
回答
4
只要创建容器,您就不需要创建实例,这对任何人都没有任何真正的帮助。你如何创建你的实例?下面是一些例子,给出的例子类:
[Export]
public class MyClass
{
[Import]
public MyOtherClass OtherClass { get; set; }
}
我能:
var myClass = container.GetExportedValue<MyClass>(); // This would automatically compose.
var myExport = container.GetExport<MyClass>();
var myClass = myExport.Value; // This would automatically compose.
var myClass = new MyClass();
container.SatisfyImportsOnce(myClass); // Manually compose your part.
或手动一起使用CompositionBatch
风这一切,等
+1
那么,当你需要编写一个新的导入时,你通过所有类传播你的容器来访问吗? –
相关问题
- 1. MEF导入组合问题
- 2. MEF明确创建对象
- 3. 如何从MEF导入创建新对象
- 4. 是否可以更改MEF如何创建导入对象?
- 5. 用MEF导入导出对象
- 6. MEF:如何从导出的对象导入?
- 7. 使用参数组合创建对象
- 8. MEF导出和导入抽象类型
- 9. 创建自定义对象(两个对象的组合)
- 10. MEF导入null
- 11. MEF - 我可以创建实例并自动将它们组合到MEF中吗?
- 12. MEF - 导入的对象在构造函数中为null
- 13. 通过MEF中的ExportMetadata属性导入对象
- 14. MEF导入正在创建每个部分的两个实例
- 15. 集中MEF组合
- 16. 覆盖MEF组合
- 17. 我可以使用MEF控制对象的创建吗?
- 18. MEF导入属性
- 19. MEF导入错误
- 20. MEF导入方案
- 21. 导入使用MEF
- 22. 创建I类对象数组创建
- 23. 错误:出现以下异常创建MEF组合容器
- 24. 在对象创建时/创建对象后设置Parse.Object.relation
- 25. 创建类对象数组
- 26. 创建数组类对象
- 27. MEF,在请求分支时创建导入树
- 28. MEF:注入类型与对象一起?
- 29. MEF创建策略
- 30. 如何告诉MEF重新创建对象?
好,我想我可能是误解MEF如何建立。目录仅查看出口我猜,我需要创建一个批处理。我很难弄清楚如何从下到上构建一个系统。任何好的教程? –