Доступ к 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. Создание проекта клиента веб-службы
Этап 3. Получение доступа к веб-службе
Этап 4. Построение и тестирование приложения
Пошаговое руководство. Разработка настраиваемого приложения с помощью веб-служб Excel