Specifying instance for registration of a component with Castle Windsor

做~自己de王妃 提交于 2019-12-03 22:39:29
Gerrie Schenck

Try using the AddComponentInstance method on the container's Kernel object. I think this is what you need.


Please note: This technique is now deprecated. Use container.Register(Component.For<T>().Instance(myT)); instead (thanks to eouw0o83hf)

You can do that through the Kernel property of the container:

container.Kernel.AddComponentInstance<IMyInterface>(serviceObj);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!