本主题介绍如何从服务终结点导出元数据。
从服务终结点导出元数据
创建一个新的 Visual Studio 控制台应用程序项目。在生成的 Program.cs 文件的 main() 方法中添加下列步骤所示的代码。
创建 WsdlExporter。
将 PolicyVersion 属性设置为 PolicyVersion 枚举值之一。此示例将该值设置为与 WS-Policy 1.5 对应的 Policy15。
创建 ServiceEndpoint 对象的数组。
为每个服务终结点导出元数据。
检查以确保在导出过程中不会发生任何错误,并检索元数据。
现在可以使用元数据,例如通过调用 WriteTo 方法将它写入文件。
示例
下面列出了此示例的完整代码。
编译代码
编译 Program.cs 时引用 System.ServiceModel.dll。