SoapExtension.ProcessMessage(SoapMessage) 메서드

정의

파생 클래스에서 재정의되는 경우 SOAP 확장이 각각SoapMessage에서 처리할 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)

매개 변수

message
SoapMessage

처리할 프로세스입니다 SoapMessage .

예제

다음 예제는 ProcessMessage SOAP 요청 및 SOAP 응답을 기록하는 SOAP 확장의 부분입니다. SOAP 확장은 앳을 SoapMessageAfterSerialize로깅 SoapMessageStage 하여 와이어를 Stream 통해 전송되는 데이터에 액세스합니다. SOAP 확장이 ASP.NET 사용하여 만든 XML 웹 서비스 메서드에 적용되는 경우 Stream XML 웹 서비스 메서드의 SOAP 응답이 포함됩니다. SOAP 확장이 XML 웹 서비스 클라이언트 Stream 에 적용되는 경우 XML 웹 서비스 메서드에 대한 SOAP 요청이 포함됩니다.

Classic SoapExtension.ProcessMessage 예제#1

설명

ProcessMessage SoapMessageStage 단계에서 ASP.NET 및 해당 클라이언트를 사용하여 만든 XML 웹 서비스에 적용되는 SOAP 확장에 대해 호출됩니다. 각 SoapMessageStage클래스에서 SoapMessage 파생되는 클래스의 인스턴스가 에 전달됩니다 ProcessMessage. SOAP 확장이 XML 웹 서비스 클라이언트 SoapClientMessage 에서 실행 중인 경우 개체가 ProcessMessage전달되고, 그렇지 않으면 SoapServerMessage 개체가 전달됩니다.

적용 대상