이 단원의 샘플에서는 몇 가지 WCF(Windows Communication Foundation) 메타데이터 확장성 시나리오를 보여 줍니다.
단원 내용
Custom WSDL Publication
다음을 수행하는 방법을 보여 줍니다.- System.ServiceModel.Description.IWsdlExportExtension을 사용자 지정 System.ServiceModel.Description.IContractBehavior 특성에 구현하여 특성 속성을 WSDL 주석으로 내보내기.
- 동작에 System.ServiceModel.Description.IWsdlImportExtension을 구현하여 사용자 지정 WSDL 주석 가져오기.
- System.ServiceModel.Description.IServiceContractGenerationExtension 및 System.ServiceModel.Description.IOperationContractGenerationExtension을 사용자 지정 System.ServiceModel.Description.IWsdlImportExtension에서 구현하여 가져온 주석을 가져온 계약 및 작업의 CodeDom에 주석으로 씁니다.
- WSDL을 다운로드하려면 System.ServiceModel.Description.MetadataExchangeClient를 사용하고, 사용자 지정 WSDL 가져오기를 사용하여 WSDL을 가져오려면 System.ServiceModel.Description.WsdlImporter를 사용하고, C# 및 Visual Basic에서 WSDL 주석을 사용하여 WCF 클라이언트 코드를 /// 및 ''' 주석으로 컴파일하려면 System.ServiceModel.Description.ServiceContractGenerator를 사용합니다.
- Custom Secure Metadata Endpoint
기본 바인딩이 아닌 바인딩을 사용하는 메타데이터 끝점이 있는 서비스를 구현하는 방법을 보여 주고, ServiceModel Metadata Utility Tool (Svcutil.exe) 또는 클라이언트가 그런 메타데이터 끝점에서 메타데이터를 가져오도록 구성하는 방법을 보여 줍니다.
참고 항목
기타 리소스
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.