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


Выполнение веб-служб: что происходит за кулисами

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

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

Когда клиенты подключения к бизнес-данным (BDC), например веб-части бизнес-данных и настраиваемые решения, вызывают веб-методы с помощью служб BDC, службы BDC выполняют указанные ниже действия.

  • Запрос URL-адреса веб-службы (свойство WsdlFetchUrl элемента LobSystem) для получения сведений об обнаружении.

  • Извлечение описания веб-службы в формате WSDL.

  • Динамическое создание в оперативной памяти кода для прокси Microsoft Visual C#.

  • Компиляция кода прокси Visual C# в хранящуюся в памяти сборку.

  • Назначение сборки с указанным пользователем именем (свойство ProxyNamespace элемента LobSystem) прокси-классу и типам параметров метода; сохранение пространства имен в базу данных общих служб для последующего использования.

  • Создание по запросу необходимых запросов SOAP, подключение необходимых значений фильтра и отправка запроса веб-серверу.