MetadataSet 类

定义

表示 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 类用于传递来回于 MetadataExporterMetadataImporter 对象(如 WsdlImporterWsdlExporter)的一组 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)

使用指定的 MetadataSetXmlWriter 写入 XML。

显式接口实现

IXmlSerializable.GetSchema()

实现 GetSchema() 方法以提供序列化支持。

IXmlSerializable.ReadXml(XmlReader)

实现 ReadXml(XmlReader) 方法,以支持从 XML 反序列化。

IXmlSerializable.WriteXml(XmlWriter)

实现 WriteXml(XmlWriter) 方法,以支持到 XML 的序列化。

适用于