Partage via


MetadataSet Classe

Définition

Représente une collection sérialisable de métadonnées du service au format 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
Héritage
MetadataSet
Implémente

Remarques

La classe MetadataSet contient une collection d’objets MetadataSection, contenant chacun un dialecte de métadonnées au format XML. En règle générale, la classe MetadataSet est utilisée pour passer un groupe de documents de métadonnées XML entre des objets MetadataExporter et MetadataImporter, comme WsdlImporter et WsdlExporter.

Pour créer un MetadataSet à partir d'un objet IEnumerable<T> de type MetadataSection, utilisez le constructeur MetadataSet. Pour obtenir un objet IEnumerable<T> du type MetadataSection, utilisez la propriété MetadataSections.

En outre, vous pouvez utiliser la méthode ReadFrom pour charger un MetadataSet à partir des données XML et la méthode WriteTo pour écrire les métadonnées internes dans un format XML.

Ce type implémente la structure définie dans la spécification WS-MetadataExchange.

Constructeurs

MetadataSet()

Initialise une nouvelle instance de la classe MetadataSet.

MetadataSet(IEnumerable<MetadataSection>)

Initialise une nouvelle instance de la classe MetadataSet qui contient la collection spécifiée d’objets MetadataSection.

Propriétés

Attributes

Obtient une collection d'objets XmlAttribute qui apparaissent dans la forme sérialisée de MetadataSet.

MetadataSections

Obtient une collection d'objets MetadataSection qui représente les métadonnées.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ReadFrom(XmlReader)

Retourne MetadataSet à partir de l'objet XmlReader spécifié.

ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
WriteTo(XmlWriter)

Écrit MetadataSet en XML à l'aide du XmlWriter spécifié.

Implémentations d’interfaces explicites

IXmlSerializable.GetSchema()

Implémente la méthode GetSchema() pour fournir la prise en charge de la sérialisation.

IXmlSerializable.ReadXml(XmlReader)

Implémente la méthode ReadXml(XmlReader) pour assurer la prise en charge de la désérialisation à partir de XML.

IXmlSerializable.WriteXml(XmlWriter)

Implémente la méthode WriteXml(XmlWriter) pour assurer la prise en charge de la sérialisation vers XML.

S’applique à