Использование клиентских интерфейсов API
Дата последнего изменения: 27 июня 2011 г.
Применимо к: SharePoint Foundation 2010
В данной статье SDK Microsoft SharePoint 2010 представлены обзорные сведения, задачи программирования и рекомендации, помогающие использовать на стороне клиента интерфейсы API, поставляемые в SharePoint Foundation для получения удаленного доступа к данным сайтов и списков с клиентского компьютера или сервера.
Microsoft SharePoint Foundation 2010 предоставляет множество возможностей создания и интеграции приложений и бизнес-систем с развернутой системой SharePoint, в том числе, помимо традиционных веб-служб ASP.NET, клиентскую объектную модель, поддержку служб Windows Communication Foundation (WCF) и интерфейс REST. Новые службы в SharePoint Foundation 2010 предлагают эффективные возможности разработки и упрощенный доступ для удаленных клиентов к функциональным возможностям SharePoint. SharePoint Foundation поддерживает типы приложений Web 2.0, размещаемые в браузере и написанные на языках ECMAScript (JavaScript, JScript) или Microsoft Silverlight 2.0, а также классические клиентские приложения .NET, или приложения, созданные на других платформах и языках. Все эти приложения получают доступ к расширенному набору веб-служб.
Содержание
Объектная модель управляемого клиента. Эта новая объектная модель для клиентской стороны обеспечивает удаленный доступ к функциональным возможностям серверной объектной модели SharePoint Foundation. В предыдущих выпусках SharePoint Foundation веб-службы SOAP предоставляли доступ только к части серверной объектной модели, но в SharePoint Foundation 2010 клиентская объектная модели заполняет многие из эти пробелов.
Веб-службы ASP.NET. Эти традиционные веб-службы предоставляют удаленный доступ к развернутой системе SharePoint Foundation, используя веб-службы SOAP.
Интерфейс REST. Новый интерфейс SharePoint Foundation REST предоставляет списки и библиотеки как службу реляционных данных и играет роль основанного на стандартах интерфейса для взаимодействия с другими платформами.
Поддержка пользовательских веб-служб. Если объединение других клиентских интерфейсов API недостаточно, разработчик может расширить SharePoint Foundation, используя собственноручно созданную пользовательскую веб-службу. По умолчанию SharePoint Foundation 2010 в отличие от предыдущих выпусков поддерживает не только пользовательские веб-службы ASP.NET, но и пользовательские веб-службы WCF.
Пошаговое руководство по созданию и реализации настраиваемой службы WCF в SharePoint Foundation. В этом пошаговом руководстве показано, как создавать службу WCF, использующую серверную объектную модель, и приложение Windows Forms, реализующее службу и использующее новую клиентскую объектную модель и интерфейс REST.