Миграция ContentTypes и колонок сайта в SharePoint с использованием веб-службы - PullRequest
0 голосов
/ 02 августа 2011

Я пытаюсь перенести тип контента с сайта sharepoint в одной среде в другую. По этой причине мне нужно использовать веб-сервисы. На данный момент я могу получить некоторые из метаданных типов контента через веб-сервис. Но я не уверен, что получаю все метаданные. Я использую метод Webs.GetContentTypes () для этого.

На следующем этапе мне нужно выяснить столбцы сайта, связанные с этим типом контента, импортировать эти столбцы и связать тип контента с этими импортированными столбцами.

Я хочу выяснить следующее:

  1. Как узнать, какие столбцы сайта связаны с данным типом контента через веб-сервис? Или мне нужно создать собственный веб-сервис?
  2. Как я могу быть уверен, что у меня есть вся информация, необходимая для восстановления типа контента на конечном сервере?

Любая помощь в любом качестве будет принята с благодарностью. Заранее спасибо.

1 Ответ

0 голосов
/ 02 августа 2011

Ответ на ваш вопрос лежит здесь: http://msdn.microsoft.com/en-us/library/webs.webs.getcontenttype(v=office.12).aspx (см. Также раздел «Примечания»)

Как только у вас есть идентификатор для типа контента, для которого вам нужны подробности, позвоните вWebs.GetContentType (ID) метод на том ct.Вы должны получить схему xml, т.е. всю информацию, необходимую для создания вашего типа контента где-то еще.

...