Доступ к API SOAP

Веб-службы Excel использует Simple Object Access Protocol (SOAP) по протоколу HTTP и действует как интерфейс связи между клиентских программ и Службы Excel. Веб-службы состоит из набора сложный тип объектов, которые можно использовать для доступа к всех функциональных возможностей Веб-службы Excel и методов. Для вызова службы, должен ссылаться Веб-службы Excel языка описания веб-служб (WSDL).

Создание ссылок на WSDL

Для успешного вызова веб-службы, необходимо знать, как получить доступ к службе, какие операции службы поддерживает, какие параметры службы ожидает и возвращает какие службы. WSDL предоставляет эти сведения в XML-документ, чтение или обработки компьютером.

Доступ к WSDL для конечной точки веб-служб Excel осуществляется через ExcelServices.asmx?wsdl. WSDL можно размещать на наборы средств разработки, которые поддерживают SOAP и веб-службы, такие как Microsoft .NET Framework SDK.

В следующем примере показано формат URL-адрес для WSDL-файла Веб-службы Excel:

http://<server>/<customsite>/_vti_bin/excelservice.asmx?WSDL

Если специализированный сайт отсутствует, можно использовать следующий URL-адрес временно:

http://<server>/_vti_bin/excelservice.asmx?WSDL

Рекомендуется создать настраиваемые сайта и затем использовать URL-адрес, который содержит настраиваемого веб-сайта в формат URL-адреса.

В следующей таблице описываются каждый элемент в URL-адрес.

Элемент URL Описание
server
Имя сервера, на котором развернут Microsoft SharePoint Server 2010.
customsite
Сайт настраиваемых SharePoint Server 2010, администратор сервера создает.
<endpointname.asmx>
Имя конечной точки веб-службы. Для веб-служб Excel это ExcelService.asmx.

Дополнительные сведения о формате WSDL см WSDL веб Consortium (W3C) http://www.w3.org/TR/wsdl.

См. также

Другие ресурсы

Шаг 1. Создание проекта клиента веб-службы

Этап 2. Добавление веб-ссылки

Этап 3. Получение доступа к веб-службе

Этап 4. Построение и тестирование приложения

Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel