DelegatingXmlDictionaryWriter Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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 |
| XmlSpace |
Quando substituído em uma classe derivada, obtém um XmlSpace que representa o escopo atual |
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 |
| WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica de forma assíncrona os bytes |
| 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 |
| 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) |