MetadataReference 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示对从元数据交换终结点返回的元数据文档的引用。
public ref class MetadataReference : System::Xml::Serialization::IXmlSerializablepublic class MetadataReference : System.Xml.Serialization.IXmlSerializabletype MetadataReference = class
    interface IXmlSerializablePublic 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 流。 |