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 類別可用來將 XML 中繼資料文件群組在 MetadataExporterMetadataImporter 物件 (例如 WsdlImporterWsdlExporter) 之間來回傳遞。

若要從型別為 MetadataSetIEnumerable<T> 物件建立 MetadataSection,請使用 MetadataSet 建構函式 (Constructor)。 若要取得型別為 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。

適用於