Поделиться через


Доступ к API-интерфейсу SOAP

Дата последнего изменения: 24 марта 2010 г.

Применимо к: SharePoint Server 2010

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

Ссылка на WSDL

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

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

В приведенном ниже примере показан формат URL-адреса WSDL-файла Excel:

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

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

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

Рекомендуется создать настраиваемый сайт, а затем воспользоваться URL-адресом, включающий этот сайт в формате URL.

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

URL element

Description

server

Имя сервера, на котором развернуто приложение Microsoft SharePoint Server 2010.

customsite

Настраиваемый сайт SharePoint Server 2010, созданный администратором сервера.

<endpointname>.asmx

Имя конечной точки веб-службы. Для Excel это имя ExcelService.asmx.

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

См. также

Задачи

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

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

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

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

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