MetadataSet Classe

Definição

Representa uma coleção serializável de metadados de serviço em 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
Herança
MetadataSet
Implementações

Observações

A MetadataSet classe contém uma coleção de MetadataSection objetos, cada um dos quais contém um dialeto de metadados em formato XML. Normalmente, a MetadataSet classe é usada para passar um grupo de documentos de metadados XML para e de MetadataExporter objetos e MetadataImporter objetos, como WsdlImporter e WsdlExporter.

Para criar um MetadataSet a partir de um IEnumerable<T> objeto do tipo MetadataSection, use o MetadataSet construtor. Para obter um IEnumerable<T> objeto do tipo MetadataSection, use a MetadataSections propriedade.

Além disso, pode usar o ReadFrom método para carregar dados MetadataSet from XML e o WriteTo método para escrever os metadados internos num formato XML.

Este tipo implementa a estrutura definida na especificação WS-MetadataExchange.

Construtores

Name Description
MetadataSet()

Inicializa uma nova instância da MetadataSet classe.

MetadataSet(IEnumerable<MetadataSection>)

Inicializa uma nova instância da MetadataSet classe que contém a coleção especificada de MetadataSection objetos.

Propriedades

Name Description
Attributes

Obtém uma coleção de XmlAttribute objetos que aparecem na forma serializada do MetadataSet.

MetadataSections

Obtém uma coleção de MetadataSection objetos que representa os metadados.

Métodos

Name Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ReadFrom(XmlReader)

Devolve a MetadataSet do objeto especificado XmlReader .

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
WriteTo(XmlWriter)

Escreve o MetadataSet para XML usando o especificado XmlWriter.

Implementações de Interface Explícita

Name Description
IXmlSerializable.GetSchema()

Implementa GetSchema() um método para fornecer suporte de serialização.

IXmlSerializable.ReadXml(XmlReader)

Implementa o ReadXml(XmlReader) método para suportar a desserialização a partir de XML.

IXmlSerializable.WriteXml(XmlWriter)

Implementa o WriteXml(XmlWriter) método para suportar a serialização para XML.

Aplica-se a