2010-04-06 2 views
0

사용자 정의 채널에서 처리되고 서비스 메소드 매개 변수 목록에 표시되지 않는 모든 wcf 서비스 메소드에 대한 특수 매개 변수가 있습니다. 이것은 json/xml 엔드 포인트에서 잘 작동하지만 생성 된 WSDL에는 서비스 호출 매개 변수 목록에없는 필드가 포함되어 있지 않기 때문에이 설정에서 SOAP 엔드 포인트를 사용하는 방법을 모르겠습니다.WCF : 생성 된 WSDL에 사용자 정의 채널에서 처리 된 매개 변수가 없습니다.

모든 서비스 방법 (인증, 로케일 및 기타 컨텍스트 정보)에 적용되는 특수 매개 변수의 처리를 중앙 집중화하고 Just Works (tm) 인 SOAP 끝점을 제공하는 방법이 있습니까?

손 편집 wsdl 파일은 옵션이 아닙니다.

답변

1

원하는 추가 정보를 포함하도록 생성 된대로 IWsdlExportExtension을 구현하여 WSDL을 수정하십시오. (맞춤 채널 BindingElement가이를 수행하기에 좋은 장소 일 수 있습니다.)

관련 문제