2009-10-12 4 views
1

wcd에서 wsdl이 어떻게 작성되었는지 알고 싶습니다. 프록시 클래스가 데이터를 직렬화하고 같은 방식으로 네트워크를 통해 전송할 비누 메시지를 작성한다는 것을 알고 있으므로 누가 wsdl 파일을 작성하고 호출 결과를 직렬화하는지 알아야합니다.WSDL을 WCF로 작성하는 방법은 무엇입니까?

답변

6

요약 ServiceHostBase 클래스에는 서비스 및 운영 계약뿐만 아니라 결함 및 데이터 계약이 적용되는 CreateDescription이라는 메서드가 있으며이를 ServiceDescription으로 바꿉니다. 그런 다음 WsdlExporter으로 처리하고 WSDL 및 XSD 파일로 변환합니다. WSDL (및 XSD)에 출력되는 내용은 서비스 클래스에서 "서비스 설명"(속성 "설명")으로 사용할 수 있습니다. 여기에는 끝점, 바인딩, 기타 구성 설정 등에 대한 정보가 포함됩니다.

MSDN Docs for the WsdlExporter 클래스입니다.

을 그리고에 대한 MSDN의 문서를 살펴 있습니다 :

를 그에 대한 추가 정보를 원하시면 다음 블로그 게시물을 참조 - 당신은 당신이 원하는 경우,이 프로세스를 사용자 정의 할 수 있습니다

마크

관련 문제