Compartilhar via


DelegatingXmlDictionaryWriter Classe

Definição

Uma classe que encapsula um gravador especificado e delega todas as XmlDictionaryWriter chamadas para o gravador encapsulado.

public ref class DelegatingXmlDictionaryWriter : System::Xml::XmlDictionaryWriter
public class DelegatingXmlDictionaryWriter : System.Xml.XmlDictionaryWriter
type DelegatingXmlDictionaryWriter = class
    inherit XmlDictionaryWriter
Public Class DelegatingXmlDictionaryWriter
Inherits XmlDictionaryWriter
Herança
DelegatingXmlDictionaryWriter
Derivado

Comentários

O gravador encapsulado pode ser acessado por meio da InnerWriter propriedade. Chame o InitializeInnerWriter método para definir o gravador encapsulado e inicializar a propriedade. Você pode chamar o InitializeTracingWriter método para definir um XmlWriter XML não canônico que será ecoado.

Construtores

Nome Description
DelegatingXmlDictionaryWriter()

Inicializa uma nova instância da classe DelegatingXmlDictionaryWriter.

Propriedades

Nome Description
CanCanonicalize

Retorna um valor que indica se o leitor é capaz de canonicalização.

InnerWriter

Obter o gravador encapsulado.

Settings

Obtém o XmlWriterSettings objeto usado para criar essa XmlWriter instância.

(Herdado de XmlWriter)
WriteState

Quando substituído em uma classe derivada, obtém o estado do gravador.

XmlLang

Quando substituído em uma classe derivada, obtém o escopo atual xml:lang .

(Herdado de XmlWriter)
XmlSpace

Quando substituído em uma classe derivada, obtém um XmlSpace que representa o escopo atual xml:space .

(Herdado de XmlWriter)

Métodos

Nome Description
Close()

Fecha o fluxo subjacente.

Dispose()

Libera todos os recursos usados pela instância atual da XmlWriter classe.

(Herdado de XmlWriter)
EndCanonicalization()

Interrompe a canonicalização iniciada pela chamada correspondente StartCanonicalization(Stream, Boolean, String[]) .

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Libera o fluxo subjacente.

FlushAsync()

Libera de forma assíncrona o que estiver no buffer para os fluxos subjacentes e também libera o fluxo subjacente.

(Herdado de XmlWriter)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeInnerWriter(XmlDictionaryWriter)

Inicializa essa instância com o gravador interno especificado.

InitializeTracingWriter(XmlWriter)

Inicializa essa instância com um gravador no qual todas as chamadas serão ecoadas e que gravará XML não canônico.

LookupPrefix(String)

Retorna o prefixo mais próximo definido no escopo do namespace atual para o URI do namespace.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
StartCanonicalization(Stream, Boolean, String[])

Indica o início da canonização. Qualquer operação de gravação após isso canonizará os dados e os gravará no fluxo fornecido.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
WriteArray(String, String, String, Boolean[], Int32, Int32)

Grava nós de uma Boolean matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, DateTime[], Int32, Int32)

Grava nós de uma DateTime matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Decimal[], Int32, Int32)

Grava nós de uma Decimal matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Double[], Int32, Int32)

Grava nós de uma Double matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Guid[], Int32, Int32)

Grava nós de uma Guid matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int16[], Int32, Int32)

Grava nós de uma Int16 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int32[], Int32, Int32)

Grava nós de uma Int32 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Int64[], Int32, Int32)

Grava nós de uma Int64 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, Single[], Int32, Int32)

Grava nós de uma Single matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, String, String, TimeSpan[], Int32, Int32)

Grava nós de uma TimeSpan matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32)

Grava nós de uma Boolean matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32)

Grava nós de uma DateTime matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32)

Grava nós de uma Decimal matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32)

Grava nós de uma Double matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32)

Grava nós de uma Guid matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32)

Grava nós de uma Int16 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32)

Grava nós de uma Int32 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32)

Grava nós de uma Int64 matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32)

Grava nós de uma Single matriz.

(Herdado de XmlDictionaryWriter)
WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32)

Grava nós de uma TimeSpan matriz.

(Herdado de XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

Quando substituído em uma classe derivada, grava todos os atributos encontrados na posição atual no XmlReader.

(Herdado de XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

Grava de forma assíncrona todos os atributos encontrados na posição atual no XmlReader.

(Herdado de XmlWriter)
WriteAttributeString(String, String, String, String)

Quando substituído em uma classe derivada, grava o atributo com o prefixo, o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, String, String)

Quando substituído em uma classe derivada, grava um atributo com o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, String)

Quando substituído em uma classe derivada, grava o atributo com o nome e o valor locais especificados.

(Herdado de XmlWriter)
WriteAttributeString(String, XmlDictionaryString, XmlDictionaryString, String)

Grava um nome e valor qualificados de atributo.

(Herdado de XmlDictionaryWriter)
WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String)

Grava um nome e valor qualificados de atributo.

(Herdado de XmlDictionaryWriter)
WriteAttributeStringAsync(String, String, String, String)

Grava de forma assíncrona o atributo com o prefixo, o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteBase64(Byte[], Int32, Int32)

Codifica os bytes binários especificados como Base64 e grava o texto resultante.

WriteBase64Async(Byte[], Int32, Int32)

Codifica de forma assíncrona os bytes binários especificados como Base64 e grava o texto resultante.

(Herdado de XmlDictionaryWriter)
WriteBinHex(Byte[], Int32, Int32)

Quando substituído em uma classe derivada, codifica os bytes binários especificados como BinHex e grava o texto resultante.

(Herdado de XmlWriter)
WriteBinHexAsync(Byte[], Int32, Int32)

Codifica de forma assíncrona os bytes BinHex binários especificados e grava o texto resultante.

(Herdado de XmlWriter)
WriteCData(String)

grava um bloco CDATA que contém o texto especificado.

WriteCDataAsync(String)

Grava de forma assíncrona um <![ CDATA[...]]> bloco que contém o texto especificado.

(Herdado de XmlWriter)
WriteCharEntity(Char)

Força a geração de uma entidade de caractere para o valor de caractere Unicode especificado.

WriteCharEntityAsync(Char)

Força de forma assíncrona a geração de uma entidade de caractere para o valor de caractere Unicode especificado.

(Herdado de XmlWriter)
WriteChars(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava um buffer de texto por vez.

WriteCharsAsync(Char[], Int32, Int32)

Grava de forma assíncrona o texto um buffer de cada vez.

(Herdado de XmlWriter)
WriteComment(String)

Grava um comentário que contém o texto especificado.

WriteCommentAsync(String)

Grava de forma assíncrona um comentário <--...--> que contém o texto especificado.

(Herdado de XmlWriter)
WriteDocType(String, String, String, String)

Grava a declaração DOCTYPE com o nome especificado e os atributos opcionais.

WriteDocTypeAsync(String, String, String, String)

Grava de forma assíncrona a declaração DOCTYPE com o nome especificado e atributos opcionais.

(Herdado de XmlWriter)
WriteElementString(String, String, String, String)

Grava um elemento com o prefixo, o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteElementString(String, String, String)

Grava um elemento com o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteElementString(String, String)

Grava um elemento com o nome e o valor locais especificados.

(Herdado de XmlWriter)
WriteElementString(String, XmlDictionaryString, XmlDictionaryString, String)

Grava um elemento com um conteúdo de texto.

(Herdado de XmlDictionaryWriter)
WriteElementString(XmlDictionaryString, XmlDictionaryString, String)

Grava um elemento com um conteúdo de texto.

(Herdado de XmlDictionaryWriter)
WriteElementStringAsync(String, String, String, String)

Grava de forma assíncrona um elemento com o prefixo, o nome local, o URI do namespace e o valor especificados.

(Herdado de XmlWriter)
WriteEndAttribute()

Fecha a chamada anterior System.Xml.XmlWriter.WriteStartAttribute(System.String,System.String).

WriteEndAttributeAsync()

Fecha assíncronamente a chamada anterior WriteStartAttribute(String, String) .

(Herdado de XmlWriter)
WriteEndDocument()

Fecha todos os elementos ou atributos abertos e coloca o gravador de volta no estado Iniciar.

WriteEndDocumentAsync()

Fecha de forma assíncrona todos os elementos ou atributos abertos e coloca o gravador de volta no estado Iniciar.

(Herdado de XmlWriter)
WriteEndElement()

Fecha um elemento e exibe o escopo do namespace correspondente.

WriteEndElementAsync()

Fecha de forma assíncrona um elemento e exibe o escopo do namespace correspondente.

(Herdado de XmlWriter)
WriteEntityRef(String)

Grava uma referência de entidade como nome.

WriteEntityRefAsync(String)

Grava de forma assíncrona uma referência de entidade como &name;.

(Herdado de XmlWriter)
WriteFullEndElement()

Fecha um elemento e exibe o escopo do namespace correspondente.

WriteFullEndElementAsync()

Fecha de forma assíncrona um elemento e exibe o escopo do namespace correspondente.

(Herdado de XmlWriter)
WriteName(String)

Quando substituído em uma classe derivada, grava o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNameAsync(String)

Grava de forma assíncrona o nome especificado, garantindo que ele seja um nome válido de acordo com a recomendação W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmToken(String)

Quando substituído em uma classe derivada, grava o nome especificado, garantindo que ele seja um NmToken válido de acordo com a recomendação W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmTokenAsync(String)

Grava de forma assíncrona o nome especificado, garantindo que ele seja um NmToken válido de acordo com a recomendação W3C XML 1.0 (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Grava o nó XML atual de um XmlDictionaryReader.

(Herdado de XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Grava o nó XML atual de um XmlReader.

(Herdado de XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copia tudo do XPathNavigator objeto para o gravador. A posição dos XPathNavigator restos mortais permanece inalterada.

(Herdado de XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copia de forma assíncrona tudo, desde o leitor até o gravador e move o leitor para o início do próximo irmão.

(Herdado de XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copia de forma assíncrona tudo, desde o XPathNavigator objeto até o gravador. A posição dos XPathNavigator restos mortais permanece inalterada.

(Herdado de XmlWriter)
WriteProcessingInstruction(String, String)

Grava uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: .

WriteProcessingInstructionAsync(String, String)

Grava de forma assíncrona uma instrução de processamento com um espaço entre o nome e o texto da seguinte maneira: <?name text?>.

(Herdado de XmlWriter)
WriteQualifiedName(String, String)

Quando substituído em uma classe derivada, grava o nome qualificado do namespace. Esse método procura o prefixo que está no escopo do namespace fornecido.

(Herdado de XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Grava o nome qualificado do namespace. Esse método procura o prefixo que está no escopo do namespace fornecido.

(Herdado de XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Grava de forma assíncrona o nome qualificado do namespace. Esse método procura o prefixo que está no escopo do namespace fornecido.

(Herdado de XmlWriter)
WriteRaw(Char[], Int32, Int32)

Quando substituído em uma classe derivada, grava a marcação bruta manualmente de um buffer de caracteres.

WriteRaw(String)

Grava a marcação bruta manualmente de uma cadeia de caracteres.

WriteRawAsync(Char[], Int32, Int32)

Grava manualmente a marcação bruta de forma assíncrona de um buffer de caracteres.

(Herdado de XmlWriter)
WriteRawAsync(String)

Grava a marcação bruta manualmente de uma cadeia de caracteres de forma assíncrona.

(Herdado de XmlWriter)
WriteStartAttribute(String, String, String)

Grava o início de um atributo com o nome local especificado e o URI do namespace.

WriteStartAttribute(String, String)

Grava o início de um atributo com o nome local especificado e o URI do namespace.

(Herdado de XmlWriter)
WriteStartAttribute(String, XmlDictionaryString, XmlDictionaryString)

Grava o início de um atributo com o prefixo, o nome local e o URI do namespace especificados.

(Herdado de XmlDictionaryWriter)
WriteStartAttribute(String)

Grava o início de um atributo com o nome local especificado.

(Herdado de XmlWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Grava o início de um atributo com o nome local especificado e o URI do namespace.

(Herdado de XmlDictionaryWriter)
WriteStartAttributeAsync(String, String, String)

Grava de forma assíncrona o início de um atributo com o prefixo, o nome local e o URI do namespace especificados.

(Herdado de XmlWriter)
WriteStartDocument()

Quando substituído em uma classe derivada, grava a declaração XML com a versão "1.0".

WriteStartDocument(Boolean)

Quando substituído em uma classe derivada, grava a declaração XML com a versão "1.0" e o atributo autônomo.

WriteStartDocumentAsync()

Grava de forma assíncrona a declaração XML com a versão "1.0".

(Herdado de XmlWriter)
WriteStartDocumentAsync(Boolean)

Grava de forma assíncrona a declaração XML com a versão "1.0" e o atributo autônomo.

(Herdado de XmlWriter)
WriteStartElement(String, String, String)

Quando substituído em uma classe derivada, grava a marca inicial especificada e a associa ao namespace e ao prefixo fornecidos.

WriteStartElement(String, String)

Quando substituído em uma classe derivada, grava a marca inicial especificada e a associa ao namespace fornecido.

(Herdado de XmlWriter)
WriteStartElement(String, XmlDictionaryString, XmlDictionaryString)

Grava a marca inicial especificada e a associa ao namespace e ao prefixo fornecidos.

(Herdado de XmlDictionaryWriter)
WriteStartElement(String)

Quando substituído em uma classe derivada, grava uma marca inicial com o nome local especificado.

(Herdado de XmlWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Grava a marca inicial especificada e a associa ao namespace fornecido.

(Herdado de XmlDictionaryWriter)
WriteStartElementAsync(String, String, String)

Grava de forma assíncrona a marca inicial especificada e a associa ao namespace e ao prefixo fornecidos.

(Herdado de XmlWriter)
WriteString(String)

Grava o conteúdo de texto especificado.

WriteString(XmlDictionaryString)

Grava o conteúdo de texto especificado.

(Herdado de XmlDictionaryWriter)
WriteStringAsync(String)

Grava de forma assíncrona o conteúdo de texto especificado.

(Herdado de XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Gera e grava a entidade de caractere substituto para o par de caracteres substituto.

WriteSurrogateCharEntityAsync(Char, Char)

Gera e grava de forma assíncrona a entidade de caractere substituto para o par de caracteres substituto.

(Herdado de XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Grava o nó de texto no qual um XmlDictionaryReader está posicionado no momento.

(Herdado de XmlDictionaryWriter)
WriteValue(Boolean)

Grava um Boolean valor.

(Herdado de XmlWriter)
WriteValue(DateTime)

Grava um DateTime valor.

(Herdado de XmlWriter)
WriteValue(DateTimeOffset)

Grava um DateTimeOffset valor.

(Herdado de XmlWriter)
WriteValue(Decimal)

Grava um Decimal valor.

(Herdado de XmlWriter)
WriteValue(Double)

Grava um Double valor.

(Herdado de XmlWriter)
WriteValue(Guid)

Grava um Guid valor.

(Herdado de XmlDictionaryWriter)
WriteValue(Int32)

Grava um Int32 valor.

(Herdado de XmlWriter)
WriteValue(Int64)

Grava um Int64 valor.

(Herdado de XmlWriter)
WriteValue(IStreamProvider)

Grava um valor de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteValue(Object)

Grava o valor do objeto.

(Herdado de XmlWriter)
WriteValue(Single)

Grava um número de ponto flutuante de precisão única.

(Herdado de XmlWriter)
WriteValue(String)

Grava um String valor.

(Herdado de XmlWriter)
WriteValue(TimeSpan)

Grava um TimeSpan valor.

(Herdado de XmlDictionaryWriter)
WriteValue(UniqueId)

Grava um valor de ID exclusivo.

(Herdado de XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Grava um XmlDictionaryString valor.

(Herdado de XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Grava de forma assíncrona um valor de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteWhitespace(String)

Grava o espaço em branco determinado.

WriteWhitespaceAsync(String)

Grava de forma assíncrona o espaço em branco determinado.

(Herdado de XmlWriter)
WriteXmlAttribute(String, String)

Grava um atributo como um atributo xml com o prefixo 'xml:'.

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Grava um atributo XML no nó atual.

(Herdado de XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Grava uma declaração de namespace xmlns.

WriteXmlnsAttribute(String, XmlDictionaryString)

Grava um atributo de declaração de namespace.

(Herdado de XmlDictionaryWriter)

Aplica-se a