本节中的示例演示一些 Windows Communication Foundation (WCF) 元数据扩展性方案。
本节内容
自定义 WSDL 发布
演示如何:- 在自定义 System.ServiceModel.Description.IContractBehavior 属性 (Attribute) 上实现 System.ServiceModel.Description.IWsdlExportExtension,以便将该属性 (Attribute) 的属性 (Property) 导出为 WSDL 批注。
- 在行为上实现 System.ServiceModel.Description.IWsdlImportExtension 以导入自定义 WSDL 批注。
- 在自定义 System.ServiceModel.Description.IWsdlImportExtension 上实现 System.ServiceModel.Description.IServiceContractGenerationExtension 和 System.ServiceModel.Description.IOperationContractGenerationExtension 以便在导入的协定和操作的 CodeDom 中将导入的批注编写为注释。
- 使用 System.ServiceModel.Description.MetadataExchangeClient 下载 WSDL,使用 System.ServiceModel.Description.WsdlImporter 通过自定义 WSDL 导入程序导入 WSDL,并使用 System.ServiceModel.Description.ServiceContractGenerator 编译 WCF 客户端代码(在 C# 和 Visual Basic 中将 WSDL 批注作为 /// 和 ''' 注释)。
- 自定义安全元数据终结点
演示如何实现一个具有元数据终结点(使用非默认绑定)的服务,以及如何配置 ServiceModel Metadata Utility Tool (Svcutil.exe) 或客户端以从此类元数据终结点中获取元数据。
另请参见
其他资源
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.