Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Thema wird erklärt, wie Sie Metadaten aus Dienstendpunkten exportieren.
So exportieren Sie Metadaten aus Dienstendpunkten
Erstellen Sie ein neues Visual Studio-Konsolenanwendungsprojekt. Fügen Sie den in den folgenden Schritten gezeigten Code der erzeugten Datei "Program.cs" innerhalb der main()-Methode hinzu.
Erstellen Sie einen WsdlExporter.
Legen Sie die PolicyVersion-Eigenschaft auf einen der PolicyVersion-Enumerationswerte fest. In diesem Beispiel wird der Wert auf Policy15 festgelegt. Dies entspricht der WS-Richtlinie 1.5.
Erstellen Sie ein Array mit ServiceEndpoint-Objekten.
Exportieren Sie Metadaten für jeden Dienstendpunkt.
Stellen Sie sicher, dass während des Exportprozesses keine Fehler aufgetreten sind, und rufen Sie die Metadaten ab.
Sie können die Metadaten jetzt verwenden, beispielsweise indem Sie sie mithilfe eines Aufrufs der WriteTo-Methode in eine Datei schreiben.
Beispiel
Unten ist die vollständige Codeauflistung für dieses Beispiel angegeben.
Kompilieren des Codes
Verweisen Sie beim Kompilieren der Datei "Program.cs" auf "System.ServiceModel.dll".
Siehe auch
Konzepte
Übersicht über die Metadatenarchitektur
Verwenden von Metadaten
Endpunkte: Adressen, Bindungen und Verträge