MetadataSet Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |