DelegatingXmlDictionaryWriter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
- 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 |
| XmlSpace |
Quando sobrescrito numa classe derivada, obtém um XmlSpace que representa o âmbito atual |
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 |
| WriteBinHexAsync(Byte[], Int32, Int32) |
Codifica assíncronamente os bytes binários especificados como |
| 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 |
| 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) |