Центр разработчиков SharePoint в MSDN был бы хорошим местом для получения общей информации, учебных пособий и т. Д. Архитектура сервера и сайта: обзор объектной модели в Windows SharePoint Services 3 SDK будет хорошим местом для начала изучения объектной модели SharePoint, поскольку термины (SPSite, SPWeb и т. Д.), С которыми вы столкнетесь в примерах, могут сбивать с толку.
Обычно вы хотите добавить свою веб-ссылку в веб-службу SharePoint, которую вы собираетесь использовать. Конкретная ссылка, которую вы используете, будет зависеть от того, чего вы пытаетесь достичь, - есть полный список доступных веб-служб Windows SharePoint Services . Они предназначены для общих задач SharePoint, таких как взаимодействие со списками и сайтами; Существует также целый набор веб-служб для SharePoint Server, который вы бы использовали для взаимодействия с каталогом бизнес-данных, поиском предприятия и любыми другими функциями, входящими в состав SharePoint Server, а не Windows SharePoint Services.
Когда вы добавляете веб-ссылку в Visual Studio, она автоматически создает прокси в вашем проекте для удаленного веб-сервиса, и вы используете созданный прокси, чтобы делать то, что вы хотите. Однако, работая напрямую с веб-сервисами, почти все вернет общий XmlNode
, с которым вам придется иметь дело, поэтому, если вы работаете в .NET, гораздо лучшей альтернативой прямому использованию веб-сервисов будет загрузить пакет SharePoint SDK и программу для объектной модели сервера.
Если вы в конечном итоге используете объектную модель, обязательно внимательно прочитайте оба из них:
Рекомендации: общие проблемы кодирования при использовании объектной модели SharePoint
Рекомендации: использование одноразовых объектов Windows SharePoint Services