SoapExtension.ProcessMessage(SoapMessage) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.