Jazyk

SoapExtension.ProcessMessage(SoapMessage) Metoda

Definice

Při přepsání v odvozené třídě, umožňuje rozšíření SOAP přijímat SoapMessage proces v každém 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)

Parametry

message
SoapMessage

Postup SoapMessage .

Příklady

Následující příklad je ProcessMessage část rozšíření SOAP, která protokoluje požadavky SOAP a odpovědi SOAP. Protokolováním na SoapMessageAfterSerializestraně SoapMessageStage , rozšíření SOAP přistupuje k Stream odeslání přes drát. Pokud se rozšíření SOAP použije u metody webové služby XML vytvořené pomocí ASP.NET, pak Stream obsahuje odpověď SOAP z metody webové služby XML. Pokud se rozšíření SOAP použije u klienta webové služby XML, Stream obsahuje požadavek SOAP na metodu webové služby XML.

Classic SoapExtension.ProcessMessage Example#1

Poznámky

ProcessMessage se volá ve všech fázích SoapMessageStage pro rozšíření SOAP použitá u webových služeb XML vytvořených pomocí ASP.NET a jejich klientů. V každé SoapMessageStageinstanci třídy odvozené z SoapMessage je předán ProcessMessagedo . Pokud je rozšíření SOAP spuštěno v klientovi webové služby XML, předá SoapClientMessage se ProcessMessageobjekt ; jinak SoapServerMessage se předá objekt.

Platí pro