MetadataSet Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta una raccolta serializzabile di metadati del servizio in formato 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
- Ereditarietà
-
MetadataSet
- Implementazioni
Commenti
La MetadataSet classe contiene una raccolta di MetadataSection oggetti, ognuno dei quali contiene un dialetto di metadati in formato XML. In genere, la MetadataSet classe viene usata per passare un gruppo di documenti di metadati XML da e MetadataExporter verso oggetti e MetadataImporter , ad esempio WsdlImporter e WsdlExporter.
Per creare un oggetto MetadataSet da un IEnumerable<T> oggetto di tipo MetadataSection, usare il MetadataSet costruttore . Per ottenere un IEnumerable<T> oggetto di tipo MetadataSection, utilizzare la MetadataSections proprietà .
Inoltre, è possibile utilizzare il ReadFrom metodo per caricare un MetadataSet oggetto da dati XML e il WriteTo metodo per scrivere i metadati interni in un formato XML.
Questo tipo implementa la struttura definita nella specifica WS-MetadataExchange.
Costruttori
| Nome | Descrizione |
|---|---|
| MetadataSet() |
Inizializza una nuova istanza della classe MetadataSet. |
| MetadataSet(IEnumerable<MetadataSection>) |
Inizializza una nuova istanza della MetadataSet classe che contiene la raccolta di MetadataSection oggetti specificata. |
Proprietà
| Nome | Descrizione |
|---|---|
| Attributes |
Ottiene una raccolta di XmlAttribute oggetti visualizzati nel formato serializzato dell'oggetto MetadataSet. |
| MetadataSections |
Ottiene una raccolta di MetadataSection oggetti che rappresenta i metadati. |
Metodi
| Nome | Descrizione |
|---|---|
| Equals(Object) |
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ReadFrom(XmlReader) |
Restituisce un oggetto MetadataSet dall'oggetto specificato XmlReader . |
| ToString() |
Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
| WriteTo(XmlWriter) |
Scrive l'oggetto in MetadataSet XML utilizzando l'oggetto specificato XmlWriter. |
Implementazioni dell'interfaccia esplicita
| Nome | Descrizione |
|---|---|
| IXmlSerializable.GetSchema() |
Implementa il GetSchema() metodo per fornire supporto per la serializzazione. |
| IXmlSerializable.ReadXml(XmlReader) |
Implementa il metodo per supportare la ReadXml(XmlReader) deserializzazione da XML. |
| IXmlSerializable.WriteXml(XmlWriter) |
Implementa il metodo per supportare la WriteXml(XmlWriter) serializzazione in XML. |