gpt4 book ai didi

c# - 使用 StructureMap 自动连接事件处理程序?

转载 作者:太空狗 更新时间:2023-10-29 23:48:46 26 4
gpt4 key购买 nike

假设我在接口(interface)中定义了一个事件。

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

这些类的创建由 StructureMap 管理。

现在假设我有一个委托(delegate),我想将其用作所有这些新创建实例的事件处理程序。

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

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

最佳答案

如果你看一下http://structuremap.sourceforge.net/Interception.htm EnrichWith()
有解释添加事件处理程序并返回原始对象,你应该得到你想要的。

关于c# - 使用 StructureMap 自动连接事件处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017015/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com