我正在尝试使用SharePoint Web服务和C#检索与SharePoint 2007会议工作区列表相关的列表项,例如议程,目标,决策等。
我在Lists.asmx或Meetings.asmx网络服务中找不到任何可用的方法,但未成功。
我发现了一篇关于这个here的类似帖子,但不幸的是没有任何建议。
谢谢,
答案 0 :(得分:0)
I'v had this same issue,但我使用对象模型来查询项目,幸运的是问题已经解决了。事实证明,您必须将MeetingInstanceId参数设置为某个特定的会议实例ID,或者-1将查询所有会议数据。
对于webservice Lists.GetListItems方法,可以使用queryOptions参数设置MeetingInstanceId
<QueryOptions>
<MeetingInstanceID>
-1
</MeetingInstanceID>
</QueryOptions>
一个整数值,其中正数表示特定会议 实例。负数具有以下含义: -3 = UnSpecified,-2 = AllWithSeries,-1 = AllButSeries,0 = Series。这 element是可选的,其默认值为-1。负值 对应于的值 Microsoft.SharePoint.Meetings.SPMeeting.SpecialInstance枚举。
我没有使用webservices来查询会议工作区,但你可以尝试自己。