방법: 서비스에서 메시지 검사 및 수정
System.ServiceModel.Dispatcher.IDispatchMessageInspector를 구현하고 서비스 런타임에 삽입하여 들어오거나 보내는 메시지를 WCF(Windows Communication Foundation) 클라이언트에서 검사하거나 수정할 수 있습니다. 자세한 내용은 디스패처 확장을 참조하십시오. 서비스의 해당 기능은 System.ServiceModel.Dispatcher.IClientMessageInspector입니다.
메시지를 검사하거나 수정하려면
System.ServiceModel.Dispatcher.IDispatchMessageInspector 인터페이스를 구현합니다.
서비스 메시지 검사자를 쉽게 삽입하려는 범위에 따라 System.ServiceModel.Description.IServiceBehavior, System.ServiceModel.Description.IEndpointBehavior 또는 System.ServiceModel.Description.IContractBehavior 인터페이스를 구현합니다.
System.ServiceModel.ServiceHost에서 System.ServiceModel.ICommunicationObject.Open 메서드를 호출하기 전에 동작을 삽입합니다. 자세한 내용은 동작을 사용하여 런타임 구성 및 확장을 참조하십시오.
예제
다음 코드 예제는 아래 순서대로 나열되어 있습니다.
- 서비스 검사자 구현
- 검사자를 삽입하는 서비스 동작
- 서비스 응용 프로그램에서 동작을 로드 및 실행하는 구성 파일
참고 항목
참조
System.ServiceModel.Dispatcher.IClientMessageInspector
System.ServiceModel.Dispatcher.IDispatchMessageInspector