SoapExtension.ProcessMessage(SoapMessage) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Po przesłonięciu w klasie pochodnej umożliwia rozszerzenie PROTOKOŁU SOAP odbieranie SoapMessage procesu w każdym SoapMessageStageobiekcie .
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
Proces SoapMessage do wykonania.
Przykłady
Poniższy przykład to ProcessMessage część rozszerzenia PROTOKOŁU SOAP, która rejestruje żądania PROTOKOŁU SOAP i odpowiedzi protokołu SOAP. SoapMessage Rejestrując pod adresem AfterSerializeSoapMessageStage, rozszerzenie SOAP uzyskuje dostęp do Stream obiektu, który ma zostać wysłany za pośrednictwem przewodu. Jeśli rozszerzenie SOAP jest stosowane do metody usługi sieci Web XML utworzonej przy użyciu ASP.NET, element Stream zawiera odpowiedź SOAP z metody usługi sieci Web XML. Jeśli rozszerzenie PROTOKOŁU SOAP jest stosowane do klienta usługi sieci Web XML, element Stream zawiera żądanie SOAP do metody usługi sieci Web XML.
Klasyczny przykład SoapExtension.ProcessMessage #1
Uwagi
ProcessMessage program jest wywoływany na wszystkich SoapMessageStage etapach rozszerzeń PROTOKOŁU SOAP stosowanych do obu usług sieci Web XML utworzonych przy użyciu ASP.NET i ich klientów. W każdym z nich SoapMessageStagewystąpienie klasy pochodzącej z SoapMessage klasy jest przekazywane do ProcessMessageklasy . Jeśli rozszerzenie SOAP jest uruchomione na kliencie usługi sieci Web XML, SoapClientMessage obiekt jest przekazywany do ProcessMessageobiektu ; w przeciwnym razie SoapServerMessage obiekt jest przekazywany.