2011-12-19 2 views
1

메시지 관리자의 경우이 msdn 문서 http://msdn.microsoft.com/en-us/library/aa717047.aspx을 참조했습니다.ApplyClientBehavior가 호출되지 않습니다.

내가 직면 한 문제는 ApplyClientBehavior가 AfterReceiveReply라는 결과로 호출되지 않는다는 것입니다. & BeforeSendRequest가 호출되지 않습니다.

나는 클라이언트 app.config 파일을 수정해야하지만 확장 성 섹션에 무엇을 넣을 지 모른다고 말하는 http://social.msdn.microsoft.com/Forums/en/wcf/thread/707aa031-f4ff-47ab-ba5b-730f7930605e 문서를 참조했습니다. 아래 그림과 같이 당신은 당신의 클라이언트 프로젝트에 추가 메시지 관리자 프로젝트의 참조가 다음 코드를 통해 클라이언트에 동작을 추가 할 필요가

<behaviorExtensions> 
     <add name="Test" type="Client.ServiceReference1.CustomMessageInspectorClient, Client, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/> 
    </behaviorExtensions> 

답변

1

도움이되지 않습니다에 이어 :

client.Endpoint.Behaviors.Add(new SchemaValidationBehavior(null, true, true)); 

이 될 것이다 위의 msdn 기사에서 설명한대로 샘플을 다운로드하고 예제를 실행하기 위해 더 쉽게 할 수 있습니다.

관련 문제