SoapExtension.ProcessMessage(SoapMessage) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
En cas de substitution dans une classe dérivée, permet à une extension SOAP de recevoir un SoapMessage à traiter à chaque SoapMessageStage.
public:
abstract void ProcessMessage(System::Web::Services::Protocols::SoapMessage ^ message);
public abstract void ProcessMessage (System.Web.Services.Protocols.SoapMessage message);
abstract member ProcessMessage : System.Web.Services.Protocols.SoapMessage -> unit
Public MustOverride Sub ProcessMessage (message As SoapMessage)
Paramètres
- message
- SoapMessage
SoapMessage à traiter.
Exemples
L’exemple suivant est la ProcessMessage partie d’une extension SOAP qui enregistre les requêtes SOAP et les réponses SOAP. En journalisant l’adresse SoapMessage à l’adresse AfterSerializeSoapMessageStage, l’extension SOAP accède à l’envoi Stream sur le réseau. Si l’extension SOAP est appliquée à une méthode de service web XML créée à l’aide de ASP.NET, elle Stream contient la réponse SOAP à partir de la méthode de service web XML. Si l’extension SOAP est appliquée à un client de service web XML, la Stream requête SOAP contient une méthode de service web XML.
Exemple SoapExtension.ProcessMessage classique#1
Remarques
ProcessMessageest appelé à toutes les étapes pour les SoapMessageStage extensions SOAP appliquées aux deux services Web XML créés à l’aide de ASP.NET et de leurs clients. À chaque SoapMessageStage, une instance d’une classe dérivant de SoapMessage est passée à ProcessMessage. Si l’extension SOAP s’exécute sur le client de service web XML, un SoapClientMessage objet est passé ProcessMessage; sinon, un SoapServerMessage objet est transmis.