Как получить списки элементов рабочей области Sharepoint Meeting через веб-службы? - PullRequest
0 голосов
/ 28 февраля 2012

Я пытаюсь получить элементы списка, относящиеся к спискам рабочей области для собраний SharePoint 2007, такие как повестка дня, цели, решения и т. Д., С использованием веб-служб SharePoint и C #.

Я безуспешно пытался найти любые доступныеметод в веб-сервисах Lists.asmx или Meetings.asmx.

Я нашел один похожий пост об этом здесь , но, к сожалению, без каких-либо предложений.

Спасибо,

1 Ответ

0 голосов
/ 01 марта 2012

У меня была такая же проблема , но я использовал объектную модель для запроса предметов, и, к счастью, проблема была решена.Оказывается, вы должны установить для параметра MeetingInstanceId либо определенный идентификатор экземпляра собрания, либо значение -1, которое будет запрашивать все данные собрания.

Для веб-службы Lists.GetListItems существует метод queryOptions.параметр, который можно использовать для установки MeetingInstanceId

<QueryOptions>
   <MeetingInstanceID>
      -1
   </MeetingInstanceID>
</QueryOptions>

Целочисленное значение, где положительное число представляет конкретный экземпляр собрания.Отрицательные числа имеют следующие значения: -3 = UnSpecified, -2 = AllWithSeries, -1 = AllButSeries, 0 = Series. Этот элемент является необязательным, и его значение по умолчанию равно -1.Отрицательные значения соответствуют значениям перечисления Microsoft.SharePoint.Meetings.SPMeeting.SpecialInstance .

Я не использовал веб-сервисы для запроса рабочей области собрания, но вы можете попробовать сами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...