MetadataSet 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 XML 格式的服务元数据的可序列化集合。
public ref class MetadataSet : System::Xml::Serialization::IXmlSerializable
	public class MetadataSet : System.Xml.Serialization.IXmlSerializable
	type MetadataSet = class
    interface IXmlSerializable
	Public 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 的序列化。  |