System::Web::Services::Protocols::SoapMessage Klasse

SoapMessage class

Stellt die SOAP‑Nachricht dar. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() erstellt werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class SoapMessage : public System::Object

Methoden

MethodeBeschreibung
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)Setzt die interne Sammlung der SOAP‑Header.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)Findet die Header‑Zuordnung anhand des angegebenen Header‑Typs.
virtual get_Action()Gibt den Wert des ‘SOAPAction’-Attributs zurück.
get_ContentEncoding()Ruft einen Wert des ‘Content-Encoding’-Headers ab.
get_ContentType()Liest einen Wert des ‘Content-Type’-Headers.
get_Exception()Liefert die Ausnahme, die von der XML Web Service‑Methode ausgelöst wird.
get_Headers()Gibt die Sammlung der SOAP‑Header zurück.
get_InParameters()Liefert die Parameter, die an die XML Web Service‑Methode übergeben werden.
get_IsSoap12()Gibt einen Wert zurück, der angibt, ob SOAP‑Version 1.2 verwendet wird.
get_OutParameters()Liefert die Ausgabe‑Parameter, die an die XML Web Service‑Methode übergeben werden.
virtual get_SoapVersion()Gibt die verwendete SOAP-Version zurück.
get_Stage()Ermittelt die Verarbeitungsstufe einer SOAP-Nachricht.
get_Stream()Ermittelt den Stream, der die SOAP-Nachrichtendaten enthält.
virtual get_Url()Gibt die XML Web Service-URL zurück.
GetInParameterValue(int32_t)Ermittelt den Eingabeparameterwert am angegebenen Index.
GetOutParameterValue(int32_t)Ermittelt den Ausgabeparameterwert am angegebenen Index.
GetReturnValue()Ermittelt den Rückgabewert der XML Web Service-Methode.
set_ContentEncoding(String)Setzt einen Wert des ‘Content-Encoding’-Headers.
set_ContentType(String)Setzt einen Wert des ‘Content-Type’-Headers.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)Setzt die Parameter, die an die XML Web Service-Methode übergeben werden.
set_InternalStream(System::SharedPtr<System::IO::Stream>)Setzt den Stream, der die SOAP-Nachrichtendaten enthält.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)Setzt die Ausgabeparameter, die an die XML Web Service-Methode übergeben werden.
SetException(SoapException)Setzt die Ausnahme, die von der XML Web Service-Methode ausgelöst wird.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)Setzt die Sammlung der SOAP-Header.
SetStage(SoapMessageStage)Setzt die Verarbeitungsstufe der SOAP-Nachricht.
SetStream(System::SharedPtr<System::IO::Stream>)Setzt den Stream, der die SOAP-Nachrichtendaten enthält.
SoapMessage()Erstellt eine neue Instanz.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)Aktualisiert die interne Sammlung der SOAP-Header.

Siehe auch