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 的序列化。 |