Erstellen der benutzerdefinierten WSDL-Anwendung

In diesem Thema wird beschrieben, wie der benutzerdefinierte WDSL-Generator erstellt wird. Der benutzerdefinierte WDSL-Beispielgenerator ist in der Microsoft .NET Framework-Klassenbibliothek-DLL (CustomWSDL.dll) enthalten.

Diese Assembly besteht aus einer Klasse namens CustomWSDL. Diese Klasse stellt eine Beispielvorlage für die Folge der Aktionen bereit, die zum Generieren einer benutzerdefinierten WSDL-Antwort erforderlich sind. Der Entwurf dieser Klasse zeigt das Generieren benutzerdefinierter WSDL-Antworten für Webdiensteclients, die mithilfe der folgenden Entwicklungsumgebungen geschrieben wurden:

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

Die gleiche Klasse und die gleichen Entwurfsprinzipien können jedoch auch verwendet werden, um andere Umgebungen zu unterstützen.

Kompilieren des Codes

SQL Server 2005 installiert .NET Framework 2.0 als Bestandteil des Installationsvorgangs. Die folgenden Kompilierungsanweisungen verlangen, dass Sie diese Version von .NET Framework verwenden. Sie finden die Versionsnummer im Ordner %windir%\Microsoft.NET\Framework.

  1. Erstellen Sie einen Ordner für dieses Beispielprojekt, z. B. C:\temp.
  2. Starten Sie Editor, und kopieren Sie den Quellcode aus C#-Codeliste für die benutzerdefinierte WSDL-Anwendung.
  3. Speichern Sie die Datei unter dem Namen CustomWSDL.cs in dem Ordner, den Sie in Schritt 1 erstellt haben.
  4. Wechseln Sie an der Eingabeaufforderung in den Ordner, in dem das Projekt gespeichert wurde.
  5. Kompilieren Sie den Code, und erstellen Sie die DLL-Datei. Wenn der Name der C#-Codedatei z. B. CustomWSDL.cs lautet, sieht die Befehlszeile folgendermaßen aus:
    %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 ist die Ordnernummer, die der Version von .NET Framework entspricht. Verwenden Sie im Allgemeinen den Ordner mit der höchsten xxxxx-Nummer.
    Die ausführbare Datei CustomWSDL.dll wird im aktuellen Beispielordner erstellt.

Siehe auch

Aufgaben

C#-Codeliste für die benutzerdefinierte WSDL-Anwendung

Verweis

Verwenden der benutzerdefinierten WSDL-Anwendung
Implementieren von benutzerdefinierter WSDL-Unterstützung

Konzepte

Bewährte Methoden für das Verwenden systemeigener XML-Webdienste

Hilfe und Informationen

Informationsquellen für SQL Server 2005