В настоящее время я работаю над приложением, которое отображает данные календаря Sharepoint через Sharepoint Webservices.Поэтому я использую службу списка календаря.
Мне удается получить всю важную информацию, кроме пользовательских данных, таких как Создано или Изменено .Возвращаемый XML-файл содержит следующее:
<rs:data ItemCount="1" xmlns:rs="urn:schemas-microsoft-com:rowset">
<z:row ows_fRecurrence="0" ows_Attachments="0" ows_WorkspaceLink="0" ows_LinkTitle="Element1" ows_Location="ABG" ows_EventDate="2010-10-08 15:00:00" ows_EndDate="2010-10-08 15:00:00" ows_fAllDayEvent="0" ows__ModerationStatus="0" ows__Level="1" ows_Title="Element1" ows_ID="1" ows_owshiddenversion="2" ows_UniqueId="1;#{CF790A42-0B9F-44FE-BAC5-5FE959C9BF1B}" ows_FSObjType="1;#0" ows_Created_x0020_Date="1;#2010-10-22 14:16:58" ows_Created="2010-10-22 14:16:58" ows_FileLeafRef="1;#1_.000" ows_FileRef="1;#*******/Test/Lists/TestCalendar/1_.000" ows_MetaInfo="1;#" xmlns:z="#RowsetSchema" />
</rs:data>
Я не вижу никаких указаний, где сохраняется информация об авторе этого элемента.
Я попытался указать поля обзора для моего запроса, которые ничего не изменили.Также я попытался добавить в календарь пользовательский столбец, который должен содержать информацию об авторе, но он не работал вообще.
Это мой код для получения элементов:
****.Lists listService = new ****.Lists();
listService.Credentials = CredentialCache.DefaultCredentials;
XmlNode activeItemData = listService.GetListItems(listGUID, activeItemViewGUID, null, null , "", null, "");
Было бы удивительно, если бы кто-то мог дать мне указание, что я могу попытаться получить необходимую мне информацию.Заранее спасибо!