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.
Ein XML-Webdienstclient ist eine Komponente oder eine Anwendung, die über SOAP-Meldungen mit einem XML-Webdienst kommuniziert. XML-Webdienstclients können herkömmliche Clientanwendungen sein. Ein Client kann jedoch auch eine andere Webanwendung sein. (In dieser Situation würde die Webanwendung XML innerhalb der SOAP-Meldungen verarbeiten, formatieren und an den endgültigen Client zurücksenden, z. B. einen Webbrowser.)
Führen Sie die folgenden grundlegenden Schritte aus, um einen XML-Webdienstclient zu erstellen:
- Erstellen Sie eine Proxyklasse für den XML-Webdienst.
- Fügen Sie dem Clientcode einen Verweis auf die Proxyklasse hinzu.
- Erstellen Sie im Clientcode eine Instanz der Proxyklasse.
- Wenn der anonyme Zugriff für die Webanwendung, die als Host für den XML-Webdienst fungiert, deaktiviert wurde, legen Sie die WebClientProtocol.Credentials-Eigenschaft der Proxyklasse fest.
- Rufen Sie die Methode für die Proxyklasse auf, die der XML-Webdienstmethode entspricht, mit der Sie kommunizieren möchten.
Bei den meisten Clients weichen diese Schritte nur in zwei Punkten voneinander ab, und zwar, wie auf die Proxyklasse verwiesen wird und wie der XML-Webdienstclient weitergegeben wird.
In diesem Abschnitt
- Erstellen eines ASP.NET-Web Forms-Clients
Enthält die Schritte zum Erstellen eines Web Form-Clients für einen XML-Webdienst. Die Schritte zum Erstellen eines XML-Webdienstes, der sowohl als Client für einen anderen XML-Webdienst als auch als XML-Webdienstprovider fungiert, sind identisch. Unterschiedlich ist nur die Stelle, an der der Clientcode eingefügt wird. Bei einem XML-Webdienst wird der Clientcode innerhalb des Codes für eine XML-Webdienstmethode hinzugefügt. - Erstellen eines Konsolenanwendungsclients
Enthält die Schritte zum Erstellen einer Konsolenanwendung, die als Client für einen XML-Webdienst eingesetzt wird.
Siehe auch
Erstellen von XML-Webdienstclients | Suchen von XML-Webdiensten | Erstellen eines XML-Webdienstproxys | Erstellen von Clients für XML-Webdienste | Durchsuchen von vorhandenen mit ASP.NET erstellten XML-Webdiensten | Asynchrones Kommunizieren mit XML-Webdiensten | Zugreifen auf XML-Webdienste aus einem Browser