Udostępnij za pośrednictwem


Tworzenie niestandardowych aplikacji WSDL

This feature will be removed in a future version of Microsoft SQL Server. Avoid using this feature in new development work, and plan to modify applications that currently use this feature.

W tym temacie opisano sposób tworzenia niestandardowych generator WSDL.The sample custom WSDL generator is included in the Microsoft .NET Framework class library DLL, CustomWSDL.dll.

Ten wirtualny plik dziennika składa się z jednej klasy o nazwie CustomWSDL.Ta klasa zapewnia sekwencji czynności, które są wymagane do wygenerowania odpowiedzi niestandardowej WSDL przykładowego szablonu.Projektowanie tej klasy przedstawia generowanie niestandardowych WSDL odpowiedzi dla klientów usługa sieci Web, które zostały zapisane za pomocą następujących środowisk rozwoju:

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • Przyklej 5.0.1 webMethods

Jednak te same zasady klasy i projekt może być używany i modyfikacji do obsługi innych środowisk.

Kompilowanie kodu

SQL Server instaluje .NET Framework 2.0 jako część procesu instalacji. Poniższe instrukcje kompilacji wymagają użycia tej wersja .NET Framework. Numer wersja można znaleźć w folderze %windir%\Microsoft.NET\Framework.

  1. Utwórz folder dla przykładowego projektu, takie jak C:\Temp.

  2. Uruchom program Notatnik i skopiuj do niego kod źródłowy w Wyświetlanie listy aplikacji WSDL niestandardowy kod C#.

  3. Do folderu utworzonego w kroku 1 Zapisz plik jako CustomWSDL.cs.

  4. W wiersz polecenia Zmień katalog, do folderu, w której zostanie zapisany projekt.

  5. Skompiluj kod i utworzyć plik .dll.Na przykład jeśli nazwa pliku kod C# jest CustomWSDL.cs, wiersza polecenia jest w następujący sposób:

    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 jest numerem folder odpowiadający wersja .NET Framework. Ogólnie rzecz biorąc należy użyć najwyższego XXXXX numerowane folderu.

    Spowoduje to utworzenie pliku wykonywalnego CustomWSDL.dll w bieżącym folderze próbki.