System::Web::Services::Protocols::SoapMessage klasse

SoapMessage class

Vertegenwoordigt het SOAP-bericht. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Wikkel deze klasse altijd in de System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.

class SoapMessage : public System::Object

Methoden

MethodeBeschrijving
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)Stelt de interne collectie van de SOAP-headers in.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)Zoek de header‑mapping op basis van het opgegeven header‑type.
virtual get_Action()Retourneert een waarde van het ‘SOAPAction’-attribuut.
get_ContentEncoding()Haalt een waarde op van de ‘Content-Encoding’-header.
get_ContentType()Haalt een waarde op van de ‘Content-Type’-header.
get_Exception()Haalt de uitzondering op die wordt gegooid door de XML Web service‑methode.
get_Headers()Retourneert de collectie van de SOAP-headers.
get_InParameters()Haalt de parameters op die worden doorgegeven aan de XML Web service‑methode.
get_IsSoap12()Retourneert een waarde die aangeeft of SOAP‑versie 1.2 wordt gebruikt.
get_OutParameters()Haalt de output‑parameters op die worden doorgegeven aan de XML Web service‑methode.
virtual get_SoapVersion()Retourneert de gebruikte SOAP‑versie.
get_Stage()Haalt de verwerkingsfase van een SOAP‑bericht op.
get_Stream()Haalt de stream op die de SOAP‑berichtgegevens bevat.
virtual get_Url()Retourneert de XML Web service‑URL.
GetInParameterValue(int32_t)Haalt de waarde van de invoerparameter op op de opgegeven index.
GetOutParameterValue(int32_t)Haalt de waarde van de uitvoerparameter op op de opgegeven index.
GetReturnValue()Haalt de retourwaarde op van de XML Web servicemethode.
set_ContentEncoding(String)Stelt een waarde in van de ‘Content-Encoding’ header.
set_ContentType(String)Stelt een waarde in voor de ‘Content-Type’-header.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)Stelt de parameters in die worden doorgegeven aan de XML Web servicemethode.
set_InternalStream(System::SharedPtr<System::IO::Stream>)Stelt de stream in die de SOAP-berichtgegevens bevat.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)Stelt de uitvoerparameters in die worden doorgegeven aan de XML Web servicemethode.
SetException(SoapException)Stelt de uitzondering in die wordt gegooid door de XML Web servicemethode.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)Stelt de collectie van de SOAP-headers in.
SetStage(SoapMessageStage)Stelt de verwerkingsfase van het SOAP-bericht in.
SetStream(System::SharedPtr<System::IO::Stream>)Stelt de stream in die de SOAP-berichtgegevens bevat.
SoapMessage()Construeert een nieuw exemplaar.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)Werk de interne collectie van de SOAP-headers bij.

Zie ook