DelegatingXmlDictionaryWriter Classe

Definição

Uma aula que envolve um escritor específico e delega todas XmlDictionaryWriter as chamadas ao escritor envolvido.

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

Observações

O escritor que está envolvido pode ser acedido através da InnerWriter propriedade. Chame o InitializeInnerWriter método para definir o escritor wrapped e inicialize a propriedade. Pode chamar o InitializeTracingWriter método para definir um XmlWriter ao qual o XML não canónico será ecoado.

Construtores

Name Description
DelegatingXmlDictionaryWriter()

Inicializa uma nova instância da DelegatingXmlDictionaryWriter classe.

Propriedades

Name Description
CanCanonicalize

Devolve um valor que indica se o leitor é capaz de canonização.

InnerWriter

Arranja o escritor embrulhado.

Settings

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

(Herdado de XmlWriter)
WriteState

Quando sobrescrito numa classe derivada, obtém o estado do escritor.

XmlLang

Quando é sobreposto numa classe derivada, obtém o âmbito atual xml:lang .

(Herdado de XmlWriter)
XmlSpace

Quando sobrescrito numa classe derivada, obtém um XmlSpace que representa o âmbito atual xml:space .

(Herdado de XmlWriter)

Métodos

Name Description
Close()

Fecha o fluxo subjacente.

Dispose()

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

(Herdado de XmlWriter)
EndCanonicalization()

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Flush()

Limpa o jato subjacente.

FlushAsync()

Lava assíncronamente o que está no buffer para os fluxos subjacentes e também lava o fluxo subjacente.

(Herdado de XmlWriter)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
InitializeInnerWriter(XmlDictionaryWriter)

Inicializa esta instância com o escritor interno especificado.

InitializeTracingWriter(XmlWriter)

Inicializa esta instância com um escritor para o qual todas as chamadas serão ecoadas e que escreverá XML não canónico.

LookupPrefix(String)

Devolve o prefixo mais próximo definido no escopo atual do espaço de nomes para o espaço de nomes URI.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

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

Indica o início da canonização. Qualquer operação de escrita após isto irá canonizar os dados e escrevê-los no fluxo dado.

ToString()

Devolve uma cadeia que representa o objeto atual.

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

Escreve nós a partir de um Boolean array.

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

Escreve nós a partir de um DateTime array.

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

Escreve nós a partir de um Decimal array.

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

Escreve nós a partir de um Double array.

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

Escreve nós a partir de um Guid array.

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

Escreve nós a partir de um Int16 array.

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

Escreve nós a partir de um Int32 array.

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

Escreve nós a partir de um Int64 array.

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

Escreve nós a partir de um Single array.

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

Escreve nós a partir de um TimeSpan array.

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

Escreve nós a partir de um Boolean array.

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

Escreve nós a partir de um DateTime array.

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

Escreve nós a partir de um Decimal array.

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

Escreve nós a partir de um Double array.

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

Escreve nós a partir de um Guid array.

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

Escreve nós a partir de um Int16 array.

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

Escreve nós a partir de um Int32 array.

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

Escreve nós a partir de um Int64 array.

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

Escreve nós a partir de um Single array.

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

Escreve nós a partir de um TimeSpan array.

(Herdado de XmlDictionaryWriter)
WriteAttributes(XmlReader, Boolean)

Quando sobrescrito numa classe derivada, escreve todos os atributos encontrados na posição atual do XmlReader.

(Herdado de XmlWriter)
WriteAttributesAsync(XmlReader, Boolean)

De forma assíncrona, escreve todos os atributos encontrados na posição atual no XmlReader.

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

Quando sobreposto numa classe derivada, escreve o atributo com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

Quando sobrescrito numa classe derivada, escreve um atributo com o nome local especificado, o URI do espaço de nomes e o valor.

(Herdado de XmlWriter)
WriteAttributeString(String, String)

Quando sobrescrito numa classe derivada, escreve o atributo com o nome local e o valor especificados.

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

Escreve um atributo qualificado, nome e valor.

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

Escreve um atributo qualificado, nome e valor.

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

Escreve assíncronamente o atributo com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

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

WriteBase64Async(Byte[], Int32, Int32)

Codifica assíncronamente os bytes binários especificados como Base64 e escreve o texto resultante.

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

Quando sobrescrito numa classe derivada, codifica os bytes binários especificados como BinHex e escreve o texto resultante.

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

Codifica assíncronamente os bytes binários especificados como BinHex e escreve o texto resultante.

(Herdado de XmlWriter)
WriteCData(String)

escreve um bloco CDATA contendo o texto especificado.

WriteCDataAsync(String)

De forma assíncrona, escreve um <![ CDATA[...]]> bloco contendo o texto especificado.

(Herdado de XmlWriter)
WriteCharEntity(Char)

Força a geração de uma entidade de carácter para o valor especificado de carácter Unicode.

WriteCharEntityAsync(Char)

Força assíncronamente a geração de uma entidade de carácter para o valor especificado de carácter Unicode.

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

Quando é sobreposto numa classe derivada, escreve texto um buffer de cada vez.

WriteCharsAsync(Char[], Int32, Int32)

O texto escreve assíncronamente um buffer de cada vez.

(Herdado de XmlWriter)
WriteComment(String)

Escreve um comentário contendo o texto especificado.

WriteCommentAsync(String)

Escreve assíncronamente um comentário <--...--> contendo o texto especificado.

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

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

WriteDocTypeAsync(String, String, String, String)

Escreve assíncronamente a declaração DOCTYPE com o nome especificado e atributos opcionais.

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

Escreve um elemento com o prefixo especificado, nome local, URI do espaço de nomes e valor.

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

Escreve um elemento com o nome local especificado, o URI do espaço de nomes e o valor.

(Herdado de XmlWriter)
WriteElementString(String, String)

Escreve um elemento com o nome local e valor especificados.

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

Escreve um elemento com um conteúdo textual.

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

Escreve um elemento com um conteúdo textual.

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

Escreve assíncronamente um elemento com o prefixo especificado, nome local, URI do espaço de nomes e valor.

(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 quaisquer elementos ou atributos abertos e coloca o escritor de volta no estado Start.

WriteEndDocumentAsync()

Fecha assíncronamente quaisquer elementos ou atributos abertos e coloca o escritor de volta no estado Start.

(Herdado de XmlWriter)
WriteEndElement()

Fecha um elemento e abre o respetivo âmbito do espaço de nomes.

WriteEndElementAsync()

Fecha assíncronamente um elemento e aparece o respetivo escopo do espaço de nomes.

(Herdado de XmlWriter)
WriteEntityRef(String)

Escreve uma referência de entidade como nome.

WriteEntityRefAsync(String)

De forma assíncrona, escreve uma referência de entidade como &name;.

(Herdado de XmlWriter)
WriteFullEndElement()

Fecha um elemento e abre o respetivo âmbito do espaço de nomes.

WriteFullEndElementAsync()

Fecha assíncronamente um elemento e aparece o respetivo escopo do espaço de nomes.

(Herdado de XmlWriter)
WriteName(String)

Quando sobrescrito numa classe derivada, escreve o nome especificado, garantindo que é um nome válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNameAsync(String)

O Assíncrono escreve o nome especificado, garantindo que é um nome válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmToken(String)

Quando sobrescrito numa classe derivada, escreve o nome especificado, garantindo que é um NmToken válido de acordo com a recomendação XML 1.0 do W3C (https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name).

(Herdado de XmlWriter)
WriteNmTokenAsync(String)

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

(Herdado de XmlWriter)
WriteNode(XmlDictionaryReader, Boolean)

Escreve o nó XML atual a partir de um XmlDictionaryReadernó .

(Herdado de XmlDictionaryWriter)
WriteNode(XmlReader, Boolean)

Escreve o nó XML atual a partir de um XmlReadernó .

(Herdado de XmlDictionaryWriter)
WriteNode(XPathNavigator, Boolean)

Copia tudo, desde o XPathNavigator objeto até ao escritor. A posição do XPathNavigator grupo mantém-se inalterada.

(Herdado de XmlWriter)
WriteNodeAsync(XmlReader, Boolean)

Copia assíncronamente tudo, do leitor ao escritor, e move o leitor para o início do próximo irmão.

(Herdado de XmlWriter)
WriteNodeAsync(XPathNavigator, Boolean)

Copia assíncronamente tudo do XPathNavigator objeto para o escritor. A posição do XPathNavigator grupo mantém-se inalterada.

(Herdado de XmlWriter)
WriteProcessingInstruction(String, String)

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

WriteProcessingInstructionAsync(String, String)

A Assíncrona escreve uma instrução de processamento com um espaço entre o nome e o texto da seguinte forma: <?nome texto?>.

(Herdado de XmlWriter)
WriteQualifiedName(String, String)

Quando sobrescrito numa classe derivada, escreve o nome qualificado no namespace. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

(Herdado de XmlWriter)
WriteQualifiedName(XmlDictionaryString, XmlDictionaryString)

Escreve o nome qualificado no espaço de nomes. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

(Herdado de XmlDictionaryWriter)
WriteQualifiedNameAsync(String, String)

Escreve assíncronamente o nome qualificado no espaço de nomes. Este método procura o prefixo que está no âmbito do espaço de nomes dado.

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

Quando sobreposta numa classe derivada, escreve manualmente a marcação bruta a partir de um buffer de caracteres.

WriteRaw(String)

Escreve a marcação bruta manualmente a partir de uma cadeia.

WriteRawAsync(Char[], Int32, Int32)

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

(Herdado de XmlWriter)
WriteRawAsync(String)

A marcação bruta escreve de forma assíncrona manualmente a partir de uma cadeia.

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

Escreve o início de um atributo com o nome local especificado e o espaço de nomes URI.

WriteStartAttribute(String, String)

Escreve o início de um atributo com o nome local especificado e o espaço de nomes URI.

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

Escreve o início de um atributo com o prefixo especificado, nome local e URI do espaço de nomes.

(Herdado de XmlDictionaryWriter)
WriteStartAttribute(String)

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

(Herdado de XmlWriter)
WriteStartAttribute(XmlDictionaryString, XmlDictionaryString)

Escreve o início de um atributo com o nome local especificado e o URI do espaço de nomes.

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

Escreve assíncronamente o início de um atributo com o prefixo especificado, nome local e espaço de nomes URI.

(Herdado de XmlWriter)
WriteStartDocument()

Quando sobrescrito numa classe derivada, escreve a declaração XML com a versão "1.0".

WriteStartDocument(Boolean)

Quando é sobreposto numa classe derivada, escreve a declaração XML com a versão "1.0" e o atributo independente.

WriteStartDocumentAsync()

Escreve assíncronamente a declaração XML com a versão "1.0".

(Herdado de XmlWriter)
WriteStartDocumentAsync(Boolean)

Escreve assíncronamente a declaração XML com a versão "1.0" e o atributo independente.

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

Quando sobreposta numa classe derivada, escreve a etiqueta inicial especificada e associa-a ao namespace e prefixo dados.

WriteStartElement(String, String)

Quando sobrescrito numa classe derivada, escreve a etiqueta inicial especificada e associa-a ao namespace dado.

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

Escreve a etiqueta inicial especificada e associa-a ao namespace e prefixo atribuídos.

(Herdado de XmlDictionaryWriter)
WriteStartElement(String)

Quando sobrescrito numa classe derivada, escreve uma etiqueta de início com o nome local especificado.

(Herdado de XmlWriter)
WriteStartElement(XmlDictionaryString, XmlDictionaryString)

Escreve a etiqueta inicial especificada e associa-a ao namespace dado.

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

Escreve assíncronamente a etiqueta inicial especificada e associa-a ao namespace e prefixo dados.

(Herdado de XmlWriter)
WriteString(String)

Escreve o texto fornecido.

WriteString(XmlDictionaryString)

Escreve o texto fornecido.

(Herdado de XmlDictionaryWriter)
WriteStringAsync(String)

Escreve assíncronamente o conteúdo do texto indicado.

(Herdado de XmlWriter)
WriteSurrogateCharEntity(Char, Char)

Gera e escreve a entidade de carácter substituto para o par de caracteres substitutos.

WriteSurrogateCharEntityAsync(Char, Char)

Gera e escreve assíncronamente a entidade de carácter substituto para o par de caracteres substitutos.

(Herdado de XmlWriter)
WriteTextNode(XmlDictionaryReader, Boolean)

Escreve o nó de texto onde o XmlDictionaryReader an está atualmente posicionado.

(Herdado de XmlDictionaryWriter)
WriteValue(Boolean)

Escreve um Boolean valor.

(Herdado de XmlWriter)
WriteValue(DateTime)

Escreve um DateTime valor.

(Herdado de XmlWriter)
WriteValue(DateTimeOffset)

Escreve um DateTimeOffset valor.

(Herdado de XmlWriter)
WriteValue(Decimal)

Escreve um Decimal valor.

(Herdado de XmlWriter)
WriteValue(Double)

Escreve um Double valor.

(Herdado de XmlWriter)
WriteValue(Guid)

Escreve um Guid valor.

(Herdado de XmlDictionaryWriter)
WriteValue(Int32)

Escreve um Int32 valor.

(Herdado de XmlWriter)
WriteValue(Int64)

Escreve um Int64 valor.

(Herdado de XmlWriter)
WriteValue(IStreamProvider)

Escreve um valor a partir de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteValue(Object)

Escreve o valor do objeto.

(Herdado de XmlWriter)
WriteValue(Single)

Escreve um número de ponto flutuante de precisão simples.

(Herdado de XmlWriter)
WriteValue(String)

Escreve um String valor.

(Herdado de XmlWriter)
WriteValue(TimeSpan)

Escreve um TimeSpan valor.

(Herdado de XmlDictionaryWriter)
WriteValue(UniqueId)

Escreve um valor Id Único.

(Herdado de XmlDictionaryWriter)
WriteValue(XmlDictionaryString)

Escreve um XmlDictionaryString valor.

(Herdado de XmlDictionaryWriter)
WriteValueAsync(IStreamProvider)

Escreve assíncronamente um valor a partir de um IStreamProvider.

(Herdado de XmlDictionaryWriter)
WriteWhitespace(String)

Escreve o espaço em branco indicado.

WriteWhitespaceAsync(String)

Escreve assíncronamente o espaço em branco dado.

(Herdado de XmlWriter)
WriteXmlAttribute(String, String)

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

WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString)

Escreve um atributo XML no nó atual.

(Herdado de XmlDictionaryWriter)
WriteXmlnsAttribute(String, String)

Escreve uma declaração de namespace xmlns.

WriteXmlnsAttribute(String, XmlDictionaryString)

Escreve um atributo de declaração de namespace.

(Herdado de XmlDictionaryWriter)

Aplica-se a