


## Klassen

| Klasse | Beschreibung |
| --- | --- |
| [HttpWebClientProtocol](./httpwebclientprotocol/) | Diese Basisklasse wird in allen XML-[Web](../system.web/)-Dienstclient-Proxys verwendet, die HTTP nutzen. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [InvokeCompletedEventArgs](./invokecompletedeventargs/) | Eine Instanz dieser Klasse wird als Argument an den InvokeCompletedEventHandler-Delegaten übergeben. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [SoapClientMessage](./soapclientmessage/) | Stellt die Daten in einer gesendeten SOAP-Anfrage oder einer empfangenen SOAP-Antwort dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [SoapDocumentMethodAttribute](./soapdocumentmethodattribute/) | Gibt an, dass alle SOAP-Nachrichten, die von der Methode übergeben oder zurückgegeben werden, das Dokumentformat verwenden. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [SoapDocumentServiceAttribute](./soapdocumentserviceattribute/) | Setzt das Standardformat für die SOAP-Anfragen und -Antworten. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [SoapHeader](./soapheader/) | Stellt den Inhalt des SOAP-Headers dar. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [SoapHeaderAttribute](./soapheaderattribute/) | Gibt den SOAP-Header an, den die XML-[Web](../system.web/)-Dienstmethode oder der XML-[Web](../system.web/)-Dienstclient verarbeiten kann. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [SoapHeaderCollection](./soapheadercollection/) | Enthält eine Sammlung von Instanzen der Klasse [SoapHeader](./soapheader/). |
| [SoapHttpClientProtocol](./soaphttpclientprotocol/) | Die Client-Proxy-Dienste müssen diese Klasse erben, wenn SOAP verwendet wird. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [SoapMessage](./soapmessage/) | Stellt die SOAP-Nachricht dar. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
| [WebClientProtocol](./webclientprotocol/) | Diese Basisklasse wird in allen XML-[Web](../system.web/)-Dienstclient-Proxys verwendet, die mit ASP.NET erstellt wurden. Objekte dieser Klasse sollten nur mit der Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um sie als Argument an Funktionen zu übergeben. |
## Enums

| Aufzählung | Beschreibung |
| --- | --- |
| [SoapHeaderDirection](./soapheaderdirection/) | Enumeriert die SOAP-Header-Richtungen. |
| [SoapMessageStage](./soapmessagestage/) | Enumeriert die Verarbeitungsstufen der SOAP-Nachrichten. |
| [SoapParameterStyle](./soapparameterstyle/) | Enumeriert die Parameterformate in einer SOAP-Nachricht. |
| [SoapProtocolVersion](./soapprotocolversion/) | Enumeriert die SOAP-Versionen. |
| [SoapServiceRoutingStyle](./soapserviceroutingstyle/) | Enumeriert Optionen, wie eine SOAP-Nachricht zum XML-[Web](../system.web/)-Dienst geroutet wird. |
## Typedefs

| Typedef | Beschreibung |
| --- | --- |
| [SoapException](./soapexception/) |  |
