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
Hinweis: |
---|
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
Copyright © 2007 by Microsoft Corporation. Alle Rechte vorbehalten.