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 u každého 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 rozšíření SoapMessage AfterSerializeSoapMessageStageSOAP se dostanete Stream přes drát. Pokud se rozšíření SOAP použije u metody webové služby XML vytvořené pomocí ASP.NET, 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
ProcessMessagese volá ve všech SoapMessageStage fázích pro rozšíření SOAP použitá pro webové služby XML vytvořené pomocí ASP.NET i jejich klientů. U každého SoapMessageStage, instance třídy odvozené od SoapMessage je předána do ProcessMessage. Pokud je rozšíření SOAP spuštěné na klientovi webové služby XML, SoapClientMessage předá se ProcessMessageobjekt ; jinak SoapServerMessage se předá objekt.