SoapExtension.ProcessMessage(SoapMessage) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht beim Überschreiben in einer abgeleiteten Klasse, dass eine SOAP-Erweiterung eine SoapMessage für die Verarbeitung auf jeder SoapMessageStage empfängt.
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)
Parameter
- message
- SoapMessage
Der zu verarbeitende SoapMessage.
Beispiele
Das folgende Beispiel ist der Teil einer SOAP-Erweiterung, der ProcessMessage SOAP-Anforderungen und SOAP-Antworten protokolliert. Durch die Protokollierung der SoapMessage AfterSerializeSoapMessageStageSoap-Erweiterung wird über Stream den Draht darauf zugegriffen, dass die SOAP-Erweiterung gesendet wird. Wenn die SOAP-Erweiterung auf eine MITHILFE ASP.NET erstellte XML-Webdienstmethode angewendet wird, enthält die Stream SOAP-Antwort aus der XML-Webdienstmethode. Wenn die SOAP-Erweiterung auf einen XML-Webdienstclient angewendet wird, enthält die Stream SOAP-Anforderung an eine XML-Webdienstmethode.
Klassische SoapExtension.ProcessMessage-Beispiel#1
Hinweise
ProcessMessagewird in allen SoapMessageStage Phasen für SOAP-Erweiterungen aufgerufen, die sowohl auf XML-Webdienste angewendet werden, die mithilfe von ASP.NET als auch mit ihren Clients erstellt wurden. Bei jedem SoapMessageStagewird eine Instanz einer Klasse, die von SoapMessage der abgeleitet wird, an übergeben ProcessMessage. Wenn die SOAP-Erweiterung auf dem XML-Webdienstclient ausgeführt wird, wird ein SoapClientMessage Objekt an ProcessMessage; andernfalls wird ein SoapServerMessage Objekt übergeben.