Classe System::Web::Services::Protocols::SoapMessage

SoapMessage class

Représente le message SOAP. Les objets de cette classe doivent être alloués uniquement à l’aide de la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.

class SoapMessage : public System::Object

Méthodes

MéthodeDescription
CollectHeaders(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, SoapHeaderDirection)Définit la collection interne des en-têtes SOAP.
FindHeader(System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>, const TypeInfo&)Trouve le mappage d’en-tête par le type d’en-tête spécifié.
virtual get_Action()Renvoie une valeur de l’attribut ‘SOAPAction’.
get_ContentEncoding()Obtient la valeur de l’en-tête ‘Content-Encoding’.
get_ContentType()Obtient une valeur de l’en-tête ‘Content-Type’.
get_Exception()Obtient l’exception qui est levée par la méthode du service XML Web.
get_Headers()Renvoie la collection des en-têtes SOAP.
get_InParameters()Obtient les paramètres qui sont transmis à la méthode du service XML Web.
get_IsSoap12()Renvoie une valeur qui indique si la version SOAP 1.2 est utilisée.
get_OutParameters()Obtient les paramètres de sortie transmis à la méthode du service XML Web.
virtual get_SoapVersion()Renvoie la version SOAP utilisée.
get_Stage()Obtient l’étape de traitement d’un message SOAP.
get_Stream()Obtient le flux qui contient les données du message SOAP.
virtual get_Url()Renvoie l’URL du service XML Web.
GetInParameterValue(int32_t)Obtient la valeur du paramètre d’entrée à l’index spécifié.
GetOutParameterValue(int32_t)Obtient la valeur du paramètre de sortie à l’index spécifié.
GetReturnValue()Obtient la valeur de retour de la méthode du service XML Web.
set_ContentEncoding(String)Définit une valeur de l’en-tête ‘Content-Encoding’.
set_ContentType(String)Définit une valeur de l’en-tête ‘Content-Type’.
set_InParameters(System::ArrayPtr<System::SharedPtr<Object>>)Définit les paramètres qui sont transmis à la méthode du service XML Web.
set_InternalStream(System::SharedPtr<System::IO::Stream>)Définit le flux qui contient les données du message SOAP.
set_OutParameters(System::ArrayPtr<System::SharedPtr<Object>>)Définit les paramètres de sortie transmis à la méthode du service XML Web.
SetException(SoapException)Définit l’exception qui est levée par la méthode du service XML Web.
SetHeaders(System::SharedPtr<SoapHeaderCollection>)Définit la collection des en-têtes SOAP.
SetStage(SoapMessageStage)Définit l’étape de traitement du message SOAP.
SetStream(System::SharedPtr<System::IO::Stream>)Définit le flux qui contient les données du message SOAP.
SoapMessage()Construit une nouvelle instance.
UpdateHeaderValues(System::SharedPtr<Object>, System::ArrayPtr<System::SharedPtr<SoapHeaderMapping>>)Met à jour la collection interne des en-têtes SOAP.

Voir aussi