如何:从服务终结点导出元数据

本主题介绍如何从服务终结点导出元数据。

从服务终结点导出元数据

  1. 创建一个新的 Visual Studio 控制台应用程序项目。在生成的 Program.cs 文件的 main() 方法中添加下列步骤所示的代码。

  2. 创建 WsdlExporter

  3. PolicyVersion 属性设置为 PolicyVersion 枚举值之一。此示例将该值设置为与 WS-Policy 1.5 对应的 Policy15

  4. 创建 ServiceEndpoint 对象的数组。

  5. 为每个服务终结点导出元数据。

  6. 检查以确保在导出过程中不会发生任何错误,并检索元数据。

  7. 现在可以使用元数据,例如通过调用 WriteTo 方法将它写入文件。

示例

下面列出了此示例的完整代码。

编译代码

编译 Program.cs 时引用 System.ServiceModel.dll。

另请参见

概念

元数据体系结构概述
使用元数据
终结点:地址、绑定和协定