2010-08-11 2 views
0

나는 IDispatchMessageInspector를 구현하고 AfterReceiveRequest 방법에 나는이 형태로 동작 얻을 수있는 클래스 만들었습니다 "http://example.com/contract_name/operation_name" WCF 메시지 헤더에서 내 계약 메소드를 찾으려면 어떻게해야합니까?

내가있는 그 어떤 방법을 알아낼 얻을 수 좋은 방법이 있나요 내 계약 인터페이스? WCF가 호출 할 메소드를 찾는 데 사용하는 것과 동일한 코드를 사용하여 수행 할 수 있습니까?

답변

1

게임의 마지막 단계에서 그 정보를 얻을 수 없습니다. 사용자 정의 동작을 적용하여 IDispatchMessageInspector 구현을 삽입하고 관리자가 얻을 수있는 어딘가에 넣을 때 OperationDescription 객체에서이 객체를 가져와야합니다.

SOAP 동작 헤더와 작업을 상호 연관시키는 방법에 대한 정보가 있습니다 here.

실제 코드 예제는 here입니다.

관련 문제