Tworzenie niestandardowych aplikacji WSDL

Ta funkcja zostanie usunięta z przyszłej wersji programu Microsoft SQL Server. Należy unikać stosowania tej funkcji w nowych projektach oraz zaplanować modyfikację aplikacji, w których obecnie jest używana ta funkcja.

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 przykładowy szablon sekwencji czynności wymagane do wygenerowania odpowiedzi niestandardowej WSDL.Projekt tej klasy ilustruje generowanie niestandardowych WSDL odpowiedzi dla klientów usługa sieci Web, które zostało napisane przy użyciu następujących środowisk rozwojowej:

  • Visual Studio 2003

  • Borland JBuilder 9.0

  • Przyklej 5.0.1 elementów WebMethod

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

Kompilowanie kodu

SQL ServerInstaluje .NET Framework 2.0 jako część jego 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 Notatnik i skopiować go źródło kod w C# kod listy niestandardowej aplikacji WSDL.

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

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

  5. Skompilować kod i utworzyć plik .dll.Na przykład jeśli nazwa pliku kod C# jest CustomWSDL.cs, wiersza polecenia wyglądałyby następująco:

    % windir%\Microsoft.NET\Framework\v2.0.xxxxx\csc.exe t: /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, należy użyć najwyższego xxxxx ponumerowanych folderach.

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