MetadataSet 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 XML 格式的服务元数据的可序列化集合。
public ref class MetadataSet : System::Xml::Serialization::IXmlSerializablepublic class MetadataSet : System.Xml.Serialization.IXmlSerializabletype MetadataSet = class
    interface IXmlSerializablePublic Class MetadataSet
Implements IXmlSerializable- 继承
- 
				MetadataSet
- 实现
注解
MetadataSet 类包含 MetadataSection 对象的集合,每个对象均包含 XML 格式的元数据的一个方言。 通常,MetadataSet 类用于传递来回于 MetadataExporter 和 MetadataImporter 对象(如 WsdlImporter 和 WsdlExporter)的一组 XML 元数据文档。
若要从 MetadataSet 类型的 IEnumerable<T> 对象来创建 MetadataSection,请使用 MetadataSet 构造函数。 若要获取 IEnumerable<T> 类型的 MetadataSection 对象,请使用 MetadataSections 属性。
此外,您可以使用 ReadFrom 方法从 XML 数据加载 MetadataSet,以及使用 WriteTo 方法将内部元数据写入 XML 格式。
此类型实现在 WS-MetadataExchange 规范中定义的结构。
构造函数
| MetadataSet() | 初始化 MetadataSet 类的新实例。 | 
| MetadataSet(IEnumerable<MetadataSection>) | 初始化包含指定的 MetadataSet 对象集合的 MetadataSection 类的一个新实例。 | 
属性
| Attributes | 获取以 XmlAttribute 的序列化格式出现的 MetadataSet 对象的集合。 | 
| MetadataSections | 获取表示元数据的 MetadataSection 对象的集合。 | 
方法
| Equals(Object) | 确定指定对象是否等于当前对象。(继承自 Object) | 
| GetHashCode() | 作为默认哈希函数。(继承自 Object) | 
| GetType() | 获取当前实例的 Type。(继承自 Object) | 
| MemberwiseClone() | 创建当前 Object 的浅表副本。(继承自 Object) | 
| ReadFrom(XmlReader) | 从指定的 MetadataSet 对象返回一个 XmlReader。 | 
| ToString() | 返回表示当前对象的字符串。(继承自 Object) | 
| WriteTo(XmlWriter) | 使用指定的 MetadataSet 将 XmlWriter 写入 XML。 | 
显式接口实现
| IXmlSerializable.GetSchema() | 实现 GetSchema() 方法以提供序列化支持。 | 
| IXmlSerializable.ReadXml(XmlReader) | 实现 ReadXml(XmlReader) 方法,以支持从 XML 反序列化。 | 
| IXmlSerializable.WriteXml(XmlWriter) | 实现 WriteXml(XmlWriter) 方法,以支持到 XML 的序列化。 |