从 SharePoint 列表项事件接收器调用 Web 服务
Call web service from SharePoint List Item Event Receiver
我正在开发 SharePoint (MOSS 2007) 列表项事件接收器,我需要在 itemUpdated
方法中调用 Web 服务。我有几个关于如何去做的问题:
- 我应该向事件接收器解决方案添加 Web 引用还是服务引用?或者我可以在不添加引用的情况下实现它吗?
- 我不想在参考中对 Web 服务 URL 进行硬编码,那么检索 URL 的最佳方法是什么? (a) 我可以在事件接收器功能中维护 属性,(b) 我可以从 SP web.config 中的 AppSettings 检索,(c) 我可以将 URL 存储在列表的 (甚至是农场的)属性 袋子。
网上有很多信息。这就是问题所在,我是一个不知所措的菜鸟!而且,我想要 2015 年对 MOSS 2007 实施的回答!
您可以在 SharePoint 项目中添加服务引用。在此过程中,这将向项目的 app.config 添加一个终点。您必须将此端点放在您的网络应用程序的网络配置中(在 IIS 目录中)。
- 您可以使用功能事件接收器来管理 webconfig,以便将正确的 url 存储在其他地方。
我正在开发 SharePoint (MOSS 2007) 列表项事件接收器,我需要在 itemUpdated
方法中调用 Web 服务。我有几个关于如何去做的问题:
- 我应该向事件接收器解决方案添加 Web 引用还是服务引用?或者我可以在不添加引用的情况下实现它吗?
- 我不想在参考中对 Web 服务 URL 进行硬编码,那么检索 URL 的最佳方法是什么? (a) 我可以在事件接收器功能中维护 属性,(b) 我可以从 SP web.config 中的 AppSettings 检索,(c) 我可以将 URL 存储在列表的 (甚至是农场的)属性 袋子。
网上有很多信息。这就是问题所在,我是一个不知所措的菜鸟!而且,我想要 2015 年对 MOSS 2007 实施的回答!
您可以在 SharePoint 项目中添加服务引用。在此过程中,这将向项目的 app.config 添加一个终点。您必须将此端点放在您的网络应用程序的网络配置中(在 IIS 目录中)。
- 您可以使用功能事件接收器来管理 webconfig,以便将正确的 url 存储在其他地方。