classe System::Web::Services::Protocols::SoapMessage

SoapMessage class

Rappresenta il messaggio SOAP. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgere sempre questa classe in un puntatore System::SmartPtr e utilizzare tale puntatore per passarlo alle funzioni come argomento.

class SoapMessage : public System::Object

Metodi

MetodoDescrizione
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)Imposta la collezione interna delle intestazioni SOAP.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)Trova la mappatura dell’intestazione per il tipo di intestazione specificato.
virtual get_Action()Restituisce un valore dell’attributo ‘SOAPAction’.
get_ContentEncoding()Ottiene un valore dell’intestazione ‘Content-Encoding’.
get_ContentType()Ottiene un valore dell’intestazione ‘Content-Type’.
get_Exception()Ottiene l’eccezione generata dal metodo del servizio XML Web.
get_Headers()Restituisce la collezione delle intestazioni SOAP.
get_InParameters()Ottiene i parametri passati al metodo del servizio XML Web.
get_IsSoap12()Restituisce un valore che indica se è utilizzata la versione SOAP 1.2.
get_OutParameters()Ottiene i parametri di output passati al metodo del servizio XML Web.
virtual get_SoapVersion()Restituisce la versione SOAP utilizzata.
get_Stage()Ottiene lo stadio di elaborazione di un messaggio SOAP.
get_Stream()Ottiene lo stream che contiene i dati del messaggio SOAP.
virtual get_Url()Restituisce l’URL del servizio XML Web.
GetInParameterValue(int32_t)Ottiene il valore del parametro di input all’indice specificato.
GetOutParameterValue(int32_t)Ottiene il valore del parametro di output all’indice specificato.
GetReturnValue()Ottiene il valore di ritorno del metodo del servizio XML Web.
set_ContentEncoding(String)Imposta un valore dell’intestazione ‘Content-Encoding’.
set_ContentType(String)Imposta un valore dell’intestazione ‘Content-Type’.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)Imposta i parametri che vengono passati al metodo del servizio XML Web.
set_InternalStream(System::SharedPtr<System::IO::Stream>)Imposta lo stream che contiene i dati del messaggio SOAP.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)Imposta i parametri di output passati al metodo del servizio XML Web.
SetException(SoapException)Imposta l’eccezione generata dal metodo del servizio XML Web.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)Imposta la raccolta delle intestazioni SOAP.
SetStage(SoapMessageStage)Imposta lo stadio di elaborazione del messaggio SOAP.
SetStream(System::SharedPtr<System::IO::Stream>)Imposta lo stream che contiene i dati del messaggio SOAP.
SoapMessage()Crea una nuova istanza.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)Aggiorna la raccolta interna delle intestazioni SOAP.

Vedi anche