SoapExtension.ProcessMessage(SoapMessage) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
파생 클래스에서 재정의되는 경우 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 개체가 전달됩니다.