Webdiensterkennung

Mithilfe der URL für ein Discovery-Dokument auf einem Webserver kann der Entwickler einer Clientanwendung herausfinden, dass ein Webdienst vorhanden ist, über welche Fähigkeiten er verfügt und wie richtig mit ihm interagiert wird. Dieser Vorgang wird als Webdienstsuche bezeichnet.

Durch die Webdienstsuche wird eine Gruppe von Dateien auf den lokalen Computer heruntergeladen. Diese Dateien enthalten detaillierte Angaben dazu, welche Webdienste vorhanden sind. Bei den Dateien kann es sich um Dienstbeschreibungen, XSD-Schemas oder Discovery-Dokumente handeln. Mit dem Tool Wsdl.exe können Sie eine Proxyklasse für den Webdienst erstellen, dessen Beschreibung in einer Dienstbeschreibung oder einem XSD-Schema enthalten ist. Nähere Informationen über das Erstellen einer Proxyklasse finden Sie unter Erstellen eines XML-Webdienstproxys. Ein heruntergeladenes Discovery-Dokument enthält Informationen zu anderen vorhandenen Webdiensten, die möglicherweise auf einem anderen Webserver gespeichert sind. Nähere Informationen zum Inhalt eines Discovery-Dokuments finden Sie unter Gewusst wie: Aktivieren der Suche für XML-Webdienste.

Sie können mit dem Webdienste-Suchtool (Disco.exe) von der Eingabeaufforderung aus eine Webdienstesuche mit einer URL ausführen.

Disco /out:location /username:user /password:mypwd /domain:mydomain https://www.contoso.com/my.disco
NoteHinweis:

Nachfolgend werden die gängigen Argumente für Disco.exe aufgelistet. Die vollständige Syntax von Disco.exe finden Sie unter Web Services Discovery-Tool (Disco.exe).

Parameter Wert

https://www.contoso.com/my.disco

Die URL, für die der Suchvorgang aktiviert wird.

/out:location

Der Speicherort für die Datei, in der die Suchergebnisse enthalten sind. Der Standardwert ist das aktuelle Verzeichnis. (Optional)

/username:user

Der Benutzername für die Verbindung mit einem Webserver, für den eine Authentifizierung erforderlich ist. (Optional)

/password:mypwd

Das Kennwort für die Verbindung mit einem Webserver, für den eine Authentifizierung erforderlich ist. (Optional)

/domain:mydomain

Domäne für die Verbindung mit einem Webserver, für den eine Authentifizierung erforderlich ist. (Optional)

Siehe auch

Aufgaben

Gewusst wie: Untersuchen von vorhandenen mit ASP.NET erstellten Webdiensten
Gewusst wie: Zugreifen auf XML-Webdienste von einem Browser aus

Konzepte

Erstellen von XML-Webdienstclients
Erstellen eines XML-Webdienstproxys
Asynchrones Kommunizieren mit XML-Webdiensten

Weitere Ressourcen

Erstellen von Clients für XML-Webdienste

Footer image

Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.