Sdílet prostřednictvím


SoapExtension.ProcessMessage(SoapMessage) Metoda

Definice

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.

Platí pro