Приложение, формирующее пользовательский WSDL-документ

В этом подразделе описывается создание генератора пользовательских WSDL-документов. Образец пользовательского генератора WSDL-документов включен в библиотеку классов Microsoft .NET Framework, CustomWSDL.dll.

Эта сборка состоит из одного класса с именем CustomWSDL. Этот класс предоставляет образец шаблона для последовательности действий, необходимых для формирования пользовательского ответа в формате WSDL. Структура этого класса демонстрирует формирование пользовательских ответов в формате WSDL для клиентов веб-служб, которые были созданы с помощью сред разработки:

  • Visual Studio 2003
  • Borland JBuilder 9.0
  • webMethods Glue 5.0.1

Однако этот же класс и принципы проектирования могут быть использованы и изменены для поддержки других сред.

Компиляция кода

При установке SQL Server 2005 устанавливается платформа .NET Framework 2.0. Чтобы компилировать следующие инструкции, необходимо использование этой версии платформы .NET Framework. Номер версии можно найти в папке %windir%\Microsoft.NET\Framework.

  1. Создайте папку для проекта этого примера, например C:\temp.
  2. Запустите блокнот и скопируйте в него исходного кода из Листинга C# — кода для приложения, формирующего пользовательский WSDL-документ.
  3. Сохраните файл с именем CustomWSDL.cs в созданной в шаге 1 папке.
  4. В командной строке перейдите в папку, в которой сохранен проект.
  5. Скомпилируйте код и постройте DLL-файл. Например, если именем файла, содержащего код на языке C#, является CustomWSDL.cs, командная строка будет следующей:
    %windir%\Microsoft.NET\Framework\v2.0.xxxxx\csc.exe /t:library /r:sqlaccess.dll /r:System.dll /r:System.Data.dll /r:System.Xml.dll CustomWSDL.cs
    xxxxx — это номер папки, соответствующий версии платформы .NET Framework. Обычно используется папка с самым высоким номером xxxxx.
    Создается исполняемый объект CustomWSDL.dll в папке текущего примера.

См. также

Задачи

Листинг программного кода C# для пользовательского приложения WSDL

Справочник

Использование приложения на пользовательском языке WSDL
Реализация поддержки пользовательского формата WSDL

Основные понятия

Оптимальные методы использования собственных веб-служб с поддержкой XML

Справка и поддержка

Получение помощи по SQL Server 2005