Freigeben über


MetadataSet Klasse

Definition

Stellt eine serialisierbare Auflistung der Dienstmetadaten in XML-Form dar.

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
Vererbung
MetadataSet
Implementiert

Hinweise

Die MetadataSet-Klasse enthält eine Auflistung der MetadataSection-Objekte, von denen jedes einen Metadatendialekt in XML-Form enthält. In der Regel wird die MetadataSet-Klasse zur Übergabe einer Gruppe von XML-Metadatendokumenten an ein bzw. von einem MetadataExporter- und MetadataImporter-Objekt verwendet, wie z. B. WsdlImporter und WsdlExporter.

Um einen MetadataSet anhand eines IEnumerable<T>-Objekts des Typs MetadataSection zu erstellen, wird der MetadataSet-Konstruktor verwendet. Verwenden Sie die IEnumerable<T>-Eigenschaft, um ein MetadataSection-Objekt des Typs MetadataSections zu erhalten.

Außerdem können Sie mithilfe der ReadFrom-Methode einen MetadataSet aus XML-Daten laden und mithilfe der WriteTo-Methode die internen Metadaten im XML-Format schreiben.

Dieser Typ implementiert die in der WS-MetadataExchange-Spezifikation definierte Struktur.

Konstruktoren

MetadataSet()

Initialisiert eine neue Instanz der MetadataSet-Klasse.

MetadataSet(IEnumerable<MetadataSection>)

Initialisiert eine neue Instanz der MetadataSet-Klasse, die die angegebene Auflistung von MetadataSection-Objekten enthält.

Eigenschaften

Attributes

Ruft eine Auflistung der XmlAttribute-Objekte ab, die in der serialisierten Form des MetadataSet vorliegen.

MetadataSections

Ruft eine Auflistung von MetadataSection-Objekten ab, die die Metadaten darstellt.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ReadFrom(XmlReader)

Gibt einen MetadataSet des angegebenen XmlReader-Objekts zurück.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
WriteTo(XmlWriter)

Schreibt den MetadataSet mit dem angegebenen XmlWriter in XML.

Explizite Schnittstellenimplementierungen

IXmlSerializable.GetSchema()

Implementiert die GetSchema()-Methode zur Serialisierungsunterstützung.

IXmlSerializable.ReadXml(XmlReader)

Implementiert die ReadXml(XmlReader)-Methode zur Unterstützung der Deserialisierung von XML.

IXmlSerializable.WriteXml(XmlWriter)

Implementiert die WriteXml(XmlWriter)-Methode zur Unterstützung der Serialisierung in XML.

Gilt für: