MetadataSet Clase

Definición

Representa una colección serializable de metadatos del servicio en formulario de 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
Herencia
MetadataSet
Implementaciones

Comentarios

La clase MetadataSet contiene una colección de objetos MetadataSection, cada uno de los cuales contiene un dialecto de metadatos en formulario de XML.The MetadataSet class contains a collection of MetadataSection objects, each of which contains one dialect of metadata in XML form. Normalmente, la clase MetadataSet se utiliza para pasar un grupo de documentos de metadatos de XML a y desde MetadataExporter y los objetos MetadataImporter, como WsdlImporter y 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.

Para crear MetadataSet a partir de un objeto IEnumerable<T> de tipo MetadataSection, utilice el constructor MetadataSet.To create a MetadataSet from a IEnumerable<T> object of type MetadataSection, use the MetadataSet constructor. Para obtener un objeto IEnumerable<T> del tipo MetadataSection, utilice la propiedad MetadataSections.To obtain a IEnumerable<T> object of type MetadataSection, use the MetadataSections property.

Además, puede utilizar el método ReadFrom para cargar MetadataSet de los datos XML y el método WriteTo para escribir los metadatos internos en 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.

Este tipo implementa la estructura definida en la especificación de WS-MetadataExchange.This type implements the structure defined in the WS-MetadataExchange specification.

Constructores

MetadataSet()

Inicializa una nueva instancia de la clase MetadataSet.Initializes a new instance of the MetadataSet class.

MetadataSet(IEnumerable<MetadataSection>)

Inicializa una nueva instancia de la clase MetadataSet que contiene la colección especificada de objetos MetadataSection.Initializes a new instance of the MetadataSet class that contains the specified collection of MetadataSection objects.

Propiedades

Attributes

Obtiene una colección de objetos XmlAttribute que aparecen en el formulario serializado de MetadataSet.Gets a collection of XmlAttribute objects that appear in the serialized form of the MetadataSet.

MetadataSections

Obtiene una colección de objetos MetadataSection que representan los metadatos.Gets a collection of MetadataSection objects that represents the metadata.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
ReadFrom(XmlReader)

Devuelve una MetadataSet desde el objeto especificado XmlReader.Returns a MetadataSet from the specified XmlReader object.

ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
WriteTo(XmlWriter)

Escribe el MetadataSet en XML utilizando el XmlWriter especificado.Writes the MetadataSet to XML using the specified XmlWriter.

Implementaciones de interfaz explícitas

IXmlSerializable.GetSchema()

Implementa el método GetSchema() para proporcionar la compatibilidad de serialización.Implements GetSchema() method to provide serialization support.

IXmlSerializable.ReadXml(XmlReader)

Implementa el método ReadXml(XmlReader) para admitir la deserialización de XML.Implements the ReadXml(XmlReader) method to support deserialization from XML.

IXmlSerializable.WriteXml(XmlWriter)

Implementa el método WriteXml(XmlWriter) para admitir la serialización a XML.Implements the WriteXml(XmlWriter) method to support serialization to XML.

Se aplica a