MetadataSet Classe

Definizione

Rappresenta una raccolta serializzabile di metadati del servizio in formato XML.Represents a serializable collection of service metadata in XML form.

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
Ereditarietà
MetadataSet
Implementazioni

Commenti

La classe MetadataSet contiene una raccolta di oggetti MetadataSection, ognuno dei quali contiene un sottolinguaggio di metadati in formato XML.The MetadataSet class contains a collection of MetadataSection objects, each of which contains one dialect of metadata in XML form. In genere, la classe MetadataSet viene utilizzata per passare un gruppo di documenti di metadati XML da e verso oggetti MetadataExporter e MetadataImporter, ad esempio WsdlImporter e WsdlExporter.Typically, the MetadataSet class is used to pass a group of XML metadata documents to and from MetadataExporter and MetadataImporter objects, such as WsdlImporter and WsdlExporter.

Per creare un oggetto MetadataSet da un oggetto IEnumerable<T> di tipo MetadataSection, utilizzare il costruttore MetadataSet.To create a MetadataSet from a IEnumerable<T> object of type MetadataSection, use the MetadataSet constructor. Per ottenere un oggetto IEnumerable<T> di tipo MetadataSection, utilizzare la proprietà MetadataSections.To obtain a IEnumerable<T> object of type MetadataSection, use the MetadataSections property.

È inoltre possibile utilizzare il metodo ReadFrom per caricare un oggetto MetadataSet da dati XML e il metodo WriteTo per scrivere i metadati interni in un formato XML.In addition, you can use the ReadFrom method to load a MetadataSet from XML data and the WriteTo method to write the internal metadata to an XML format.

Questo tipo implementa la struttura definita nella specifica WS-MetadataExchange.This type implements the structure defined in the WS-MetadataExchange specification.

Costruttori

MetadataSet()

Inizializza una nuova istanza della classe MetadataSet.Initializes a new instance of the MetadataSet class.

MetadataSet(IEnumerable<MetadataSection>)

Inizializza una nuova istanza della classe MetadataSet che contiene la raccolta specificata di oggetti MetadataSection.Initializes a new instance of the MetadataSet class that contains the specified collection of MetadataSection objects.

Proprietà

Attributes

Ottiene una raccolta di oggetti XmlAttribute che si presentano nella forma serializzata dell'oggetto MetadataSet.Gets a collection of XmlAttribute objects that appear in the serialized form of the MetadataSet.

MetadataSections

Ottiene una raccolta di oggetti MetadataSection che rappresentano i metadati.Gets a collection of MetadataSection objects that represents the metadata.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
ReadFrom(XmlReader)

Restituisce un oggetto MetadataSet dall'oggetto XmlReader specificato.Returns a MetadataSet from the specified XmlReader object.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
WriteTo(XmlWriter)

Scrive l'oggetto MetadataSet in XML utilizzando l'elemento XmlWriter specificato.Writes the MetadataSet to XML using the specified XmlWriter.

Implementazioni dell'interfaccia esplicita

IXmlSerializable.GetSchema()

Implementa il metodo GetSchema() per fornire il supporto della serializzazione.Implements GetSchema() method to provide serialization support.

IXmlSerializable.ReadXml(XmlReader)

Implementa il metodo ReadXml(XmlReader) per supportare la deserializzazione da XML.Implements the ReadXml(XmlReader) method to support deserialization from XML.

IXmlSerializable.WriteXml(XmlWriter)

Implementa il metodo WriteXml(XmlWriter) per supportare la serializzazione in XML.Implements the WriteXml(XmlWriter) method to support serialization to XML.

Si applica a