Sharepoint 2010 中的依赖注入
我正在开发我的第一个共享点项目。有没有办法可以在共享点中使用依赖注入(如温莎城堡)? 如果可以,请提供示例代码。
谢谢
I'm working on my first sharepoint project. Is there a way I can use dependency injection (like castle windsor) in sharepoint?
If so can you please provide a samle code.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 MS Patterns & 中的 SharePoint 服务定位器实践小组:http://spg.codeplex.com/
Use the SharePoint Service Locator from the MS Patterns & Practices group: http://spg.codeplex.com/
你可以像下面这样做。但这并不好,因为 SharepointClass 是由 sharepoint 实例化的,而不是由依赖注入容器实例化的。因此,现在,在 SharepointClass 中,您可以像 Ioc.Resolve() 一样解决依赖关系,并且 IService 实例的更深层次依赖关系将由 Windsor 注入。
在你的共享点课程中
You can do like below. But this is not awesome because, SharepointClass is instantiated by sharepoint not by the dependency injection container. So for now, in SharepointClass you can resolve your dependency like Ioc.Resolve() and deeper dependencies of IService instance will be injected by Windsor.
And in your sharepoint class