MetadataReference 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对从元数据交换终结点返回的元数据文档的引用。
public ref class MetadataReference : System::Xml::Serialization::IXmlSerializable
public class MetadataReference : System.Xml.Serialization.IXmlSerializable
type MetadataReference = class
interface IXmlSerializable
Public Class MetadataReference
Implements IXmlSerializable
- 继承
-
MetadataReference
- 实现
注解
使用 Windows Communication Foundation (WCF) 时,可以为任何服务创建元数据终结点。 可以在终结点中查询允许客户端与终结点通信的元数据。 例如,元数据终结点可返回一个 Web Services 描述语言 (WSDL) 文档,该文档描述服务的方法和数据类型。
类 MetadataReference 用于WS-MetadataExchange响应,其中引用直接编码为 <mex:MetadataReference>
或 <mex:MetadataLocation>
。
元数据文档可引用描述类型的其他许多文档,而这些文档可能包含更多引用。 MetadataReference 类表示单个终结点,该终结点返回一个文档,此文档本身可包含多个 WSDL 或 XSD 项目以及对其他 WS-MetadataExchange 终结点的其他元数据引用。
在处理 MetadataReference(它表示总元数据交换点)时,通常使用 MetadataSet 类的实例。 MetadataResolver 类旨在解析用于返回元数据的所有引用。 但是,如果需要检查每个引用,请使用 MetadataReference 类来表示每个终结点。
规范
WCF 实现用于返回元数据的 Web 服务元数据交换 (WS-MetadataExchange) 规范。 该规范进一步使用 Web 服务传输 (WS-Transfer) 规范,以定义用于检索基于 XML 的数据的机制。
构造函数
MetadataReference() |
初始化 MetadataReference 类的新实例。 |
MetadataReference(EndpointAddress, AddressingVersion) |
初始化 MetadataReference 类的一个新实例,并指定终结点的网络地址和地址版本。 |
属性
Address |
获取或设置返回元数据的服务的网络地址。 |
AddressVersion |
获取或设置在终结点中实现或由终结点使用的版本。 |
方法
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
ToString() |
返回表示当前对象的字符串。 (继承自 Object) |
显式接口实现
IXmlSerializable.GetSchema() |
返回元数据引用终结点的 XML 架构文档。 |
IXmlSerializable.ReadXml(XmlReader) |
使用提供的读取器对象读取。 |
IXmlSerializable.WriteXml(XmlWriter) |
使用指定的编写器对象写入 XML 流。 |