使用StructureMap自动连线事件处理程序?

时间:2010-01-06 23:02:54

标签: c# .net structuremap

假设我在界面中定义了一个事件。

然后我有许多实现该接口的类。

这些类的创建由StructureMap管理。

现在说我有一个委托,我想用作所有这些新创建的实例的事件处理程序。

有没有办法告诉StructureMap将事件处理程序附加到它创建的对象?

(注意:我目前的解决方案是创建一个Notifier类并通过构造函数传递它,这可以完成工作,但我很好奇我是否可以消除中间人。)

1 个答案:

答案 0 :(得分:1)

如果您查看http://structuremap.sourceforge.net/Interception.htm,可以向EnrichWith()解释 添加事件处理程序并返回原始对象,您应该拥有所需的内容。