标签: c# unity-container
是否可以使用统一IoC容器拦截实例创建?我想用它来注册实现特定接口的所有实例。
示例 - 当Unity实例创建新实例时,应执行以下代码:
IRegistrable registrable = newInstance as IRegistrable; if (registrable!=null) { someService.Register(registrable) }
因此,所有实现IRegistrable的实例都将由容器自动注册。
感谢您的建议!
答案 0 :(得分:0)
您可以使用interceptors。