DelegatingXmlDictionaryWriter Classe

Definição

Encapsula um XmlDictionaryWriter e delega para InnerWriter.

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

Construtores

Nome Description
DelegatingXmlDictionaryWriter()

Inicializa uma nova instância de DelegatingXmlDictionaryWriter

Propriedades

Nome Description
InnerWriter

Obtém ou define o InnerWriter.

TracingWriter

Obtém ou define um XmlDictionaryWriter para rastreamento.

UseInnerWriter

Obtém o UseInnerWriter

WriteState

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

Métodos

Nome Description
Flush()

Libera o fluxo subjacente.

LookupPrefix(String)

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

WriteBase64(Byte[], Int32, Int32)

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

WriteCData(String)

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

WriteCharEntity(Char)

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

WriteChars(Char[], Int32, Int32)

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

WriteComment(String)

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

WriteDocType(String, String, String, String)

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

WriteEndAttribute()

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

WriteEndDocument()

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

WriteEndElement()

Fecha um elemento e exibe o escopo do namespace correspondente.

WriteEntityRef(String)

Grava uma referência de entidade como nome.

WriteFullEndElement()

Fecha um elemento e exibe o escopo do namespace correspondente.

WriteProcessingInstruction(String, String)

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

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.

WriteStartAttribute(String, String, String)

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

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.

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.

WriteString(String)

Escreve o conteúdo de texto especificado.

WriteSurrogateCharEntity(Char, Char)

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

WriteWhitespace(String)

Grava o espaço em branco determinado.

WriteXmlAttribute(String, String)

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

WriteXmlnsAttribute(String, String)

Grava uma declaração de namespace xmlns.

Aplica-se a