XmlDictionaryWriter 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.
Representa uma classe abstrata que Windows Communication Foundation (WCF) deriva de XmlWriter para fazer serialização e desserialização.
public ref class XmlDictionaryWriter abstract : System::Xml::XmlWriter
public abstract class XmlDictionaryWriter : System.Xml.XmlWriter
type XmlDictionaryWriter = class
inherit XmlWriter
Public MustInherit Class XmlDictionaryWriter
Inherits XmlWriter
- Herança
- Derivado
Observações
Pode-se derivar desta classe para fazer outras funções além da serialização.
Note que existe um problema conhecido na normalização dos caracteres de sair de linha dentro das secções CDATA que pode encontrar.
Construtores
| Name | Description |
|---|---|
| XmlDictionaryWriter() |
Inicializa uma nova instância da XmlDictionaryWriter classe. |
Propriedades
| Name | Description |
|---|---|
| CanCanonicalize |
Esta propriedade devolve |
| 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. (Herdado de XmlWriter) |
| 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() |
Quando sobreposto numa classe derivada, fecha este fluxo e o fluxo subjacente. (Herdado de XmlWriter) |
| CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession, Boolean) |
Cria uma instância de XmlDictionaryWriter que escreve em formato XML binário WCF. |
| CreateBinaryWriter(Stream, IXmlDictionary, XmlBinaryWriterSession) |
Cria uma instância de XmlDictionaryWriter que escreve em formato XML binário WCF. |
| CreateBinaryWriter(Stream, IXmlDictionary) |
Cria uma instância de XmlDictionaryWriter que escreve em formato XML binário WCF. |
| CreateBinaryWriter(Stream) |
Cria uma instância de XmlDictionaryWriter que escreve em formato XML binário WCF. |
| CreateDictionaryWriter(XmlWriter) |
Cria uma instância de XmlDictionaryWriter a partir de um .XmlWriter |
| CreateMtomWriter(Stream, Encoding, Int32, String, String, String, Boolean, Boolean) |
Cria uma instância de XmlDictionaryWriter que escreve XML no formato MTOM. |
| CreateMtomWriter(Stream, Encoding, Int32, String) |
Cria uma instância de XmlDictionaryWriter que escreve XML no formato MTOM. |
| CreateTextWriter(Stream, Encoding, Boolean) |
Cria uma instância de XmlDictionaryWriter que escreve texto em XML. |
| CreateTextWriter(Stream, Encoding) |
Cria uma instância de XmlDictionaryWriter que escreve texto em XML. |
| CreateTextWriter(Stream) |
Cria uma instância de XmlDictionaryWriter que escreve texto em XML. |
| Dispose() |
Liberta todos os recursos usados pela instância atual da XmlWriter classe. (Herdado de XmlWriter) |
| Dispose(Boolean) |
Liberta os recursos não geridos usados pelo XmlWriter e opcionalmente liberta os recursos geridos. (Herdado de XmlWriter) |
| EndCanonicalization() |
Quando implementado por uma classe derivada, para 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() |
Quando sobreposto numa classe derivada, lava o que estiver no buffer para os fluxos subjacentes e também limpa o fluxo subjacente. (Herdado de XmlWriter) |
| 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) |
| LookupPrefix(String) |
Quando sobrescrito numa classe derivada, devolve o prefixo mais próximo definido no escopo atual do espaço de nomes para o espaço de nomes URI. (Herdado de XmlWriter) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| StartCanonicalization(Stream, Boolean, String[]) |
Quando implementado por uma classe derivada, inicia a canonização. |
| 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. |
| WriteArray(String, String, String, DateTime[], Int32, Int32) |
Escreve nós a partir de um DateTime array. |
| WriteArray(String, String, String, Decimal[], Int32, Int32) |
Escreve nós a partir de um Decimal array. |
| WriteArray(String, String, String, Double[], Int32, Int32) |
Escreve nós a partir de um Double array. |
| WriteArray(String, String, String, Guid[], Int32, Int32) |
Escreve nós a partir de um Guid array. |
| WriteArray(String, String, String, Int16[], Int32, Int32) |
Escreve nós a partir de um Int16 array. |
| WriteArray(String, String, String, Int32[], Int32, Int32) |
Escreve nós a partir de um Int32 array. |
| WriteArray(String, String, String, Int64[], Int32, Int32) |
Escreve nós a partir de um Int64 array. |
| WriteArray(String, String, String, Single[], Int32, Int32) |
Escreve nós a partir de um Single array. |
| WriteArray(String, String, String, TimeSpan[], Int32, Int32) |
Escreve nós a partir de um TimeSpan array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Boolean[], Int32, Int32) |
Escreve nós a partir de um Boolean array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, DateTime[], Int32, Int32) |
Escreve nós a partir de um DateTime array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Decimal[], Int32, Int32) |
Escreve nós a partir de um Decimal array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Double[], Int32, Int32) |
Escreve nós a partir de um Double array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Guid[], Int32, Int32) |
Escreve nós a partir de um Guid array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int16[], Int32, Int32) |
Escreve nós a partir de um Int16 array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int32[], Int32, Int32) |
Escreve nós a partir de um Int32 array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Int64[], Int32, Int32) |
Escreve nós a partir de um Int64 array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, Single[], Int32, Int32) |
Escreve nós a partir de um Single array. |
| WriteArray(String, XmlDictionaryString, XmlDictionaryString, TimeSpan[], Int32, Int32) |
Escreve nós a partir de um TimeSpan array. |
| 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. |
| WriteAttributeString(XmlDictionaryString, XmlDictionaryString, String) |
Escreve um atributo qualificado, nome e valor. |
| 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) |
Quando sobrescrito numa classe derivada, codifica os bytes binários especificados como Base64 e escreve o texto resultante. (Herdado de XmlWriter) |
| WriteBase64Async(Byte[], Int32, Int32) |
Codifica assíncronamente 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 XmlWriter) |
| 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) |
Quando sobrescrito numa classe derivada, escreve um <![ CDATA[...]]> bloco contendo o texto especificado. (Herdado de XmlWriter) |
| WriteCDataAsync(String) |
De forma assíncrona, escreve um <![ CDATA[...]]> bloco contendo o texto especificado. (Herdado de XmlWriter) |
| WriteCharEntity(Char) |
Quando sobrescrito numa classe derivada, força a geração de uma entidade de carácter para o valor especificado do carácter Unicode. (Herdado de XmlWriter) |
| 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. (Herdado de XmlWriter) |
| WriteCharsAsync(Char[], Int32, Int32) |
O texto escreve assíncronamente um buffer de cada vez. (Herdado de XmlWriter) |
| WriteComment(String) |
Quando sobrescrito numa classe derivada, escreve um comentário <--...--> contendo o texto especificado. (Herdado de XmlWriter) |
| WriteCommentAsync(String) |
Escreve assíncronamente um comentário <--...--> contendo o texto especificado. (Herdado de XmlWriter) |
| WriteDocType(String, String, String, String) |
Quando sobreposta numa classe derivada, escreve a declaração DOCTYPE com o nome especificado e os atributos opcionais. (Herdado de XmlWriter) |
| 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. |
| WriteElementString(XmlDictionaryString, XmlDictionaryString, String) |
Escreve um elemento com um conteúdo textual. |
| 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() |
Quando é sobreposto numa classe derivada, fecha a chamada anterior WriteStartAttribute(String, String) . (Herdado de XmlWriter) |
| WriteEndAttributeAsync() |
Fecha assíncronamente a chamada anterior WriteStartAttribute(String, String) . (Herdado de XmlWriter) |
| WriteEndDocument() |
Quando sobrescrito numa classe derivada, fecha quaisquer elementos abertos ou atributos e coloca o escritor de volta no estado Start. (Herdado de XmlWriter) |
| WriteEndDocumentAsync() |
Fecha assíncronamente quaisquer elementos ou atributos abertos e coloca o escritor de volta no estado Start. (Herdado de XmlWriter) |
| WriteEndElement() |
Quando sobrescrito numa classe derivada, fecha um elemento e aparece o correspondente âmbito de espaço de nomes. (Herdado de XmlWriter) |
| WriteEndElementAsync() |
Fecha assíncronamente um elemento e aparece o respetivo escopo do espaço de nomes. (Herdado de XmlWriter) |
| WriteEntityRef(String) |
Quando sobrescrito numa classe derivada, escreve uma referência de entidade como |
| WriteEntityRefAsync(String) |
De forma assíncrona, escreve uma referência de entidade como |
| WriteFullEndElement() |
Quando sobrescrito numa classe derivada, fecha um elemento e aparece o correspondente âmbito de espaço de nomes. (Herdado de XmlWriter) |
| 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ó . |
| WriteNode(XmlReader, Boolean) |
Escreve o nó XML atual a partir de um XmlReadernó . |
| 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) |
Quando sobreposta numa classe derivada, escreve uma instrução de processamento com um espaço entre o nome e o texto da seguinte forma: <?nome texto?>. (Herdado de XmlWriter) |
| 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. |
| 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. (Herdado de XmlWriter) |
| WriteRaw(String) |
Quando sobrescrito numa classe derivada, escreve a marcação bruta manualmente a partir de uma cadeia. (Herdado de XmlWriter) |
| 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) |
Quando sobrescrito numa classe derivada, escreve o início de um atributo com o prefixo especificado, nome local e espaço de nomes URI. (Herdado de XmlWriter) |
| 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. |
| 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. |
| 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". (Herdado de XmlWriter) |
| WriteStartDocument(Boolean) |
Quando é sobreposto numa classe derivada, escreve a declaração XML com a versão "1.0" e o atributo independente. (Herdado de XmlWriter) |
| 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. (Herdado de XmlWriter) |
| 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. |
| 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. |
| WriteStartElementAsync(String, String, String) |
Escreve assíncronamente a etiqueta inicial especificada e associa-a ao namespace e prefixo dados. (Herdado de XmlWriter) |
| WriteString(String) |
Quando sobrescrito numa classe derivada, escreve o conteúdo do texto dado. (Herdado de XmlWriter) |
| WriteString(XmlDictionaryString) |
Escreve o texto fornecido. |
| WriteStringAsync(String) |
Escreve assíncronamente o conteúdo do texto indicado. (Herdado de XmlWriter) |
| WriteSurrogateCharEntity(Char, Char) |
Quando sobrescrito numa classe derivada, gera e escreve a entidade de carácter substituto para o par de caracteres substitutos. (Herdado de XmlWriter) |
| 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. |
| 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. |
| 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. |
| 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. |
| WriteValue(UniqueId) |
Escreve um valor Id Único. |
| WriteValue(XmlDictionaryString) |
Escreve um XmlDictionaryString valor. |
| WriteValueAsync(IStreamProvider) |
Escreve assíncronamente um valor a partir de um IStreamProvider. |
| WriteWhitespace(String) |
Quando sobrescrito numa classe derivada, escreve o espaço em branco dado. (Herdado de XmlWriter) |
| WriteWhitespaceAsync(String) |
Escreve assíncronamente o espaço em branco dado. (Herdado de XmlWriter) |
| WriteXmlAttribute(String, String) |
Escreve um atributo XML padrão no nó atual. |
| WriteXmlAttribute(XmlDictionaryString, XmlDictionaryString) |
Escreve um atributo XML no nó atual. |
| WriteXmlnsAttribute(String, String) |
Escreve um atributo de declaração de namespace. |
| WriteXmlnsAttribute(String, XmlDictionaryString) |
Escreve um atributo de declaração de namespace. |
Implementações de Interface Explícita
| Name | Description |
|---|---|
| IDisposable.Dispose() |
Para uma descrição deste elemento, veja Dispose(). (Herdado de XmlWriter) |