XmlDictionary 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.
Implementa um dicionário utilizado para otimizar as implementações do leitor/escritor XML do Windows Communication Foundation (WCF).
public ref class XmlDictionary : System::Xml::IXmlDictionary
public class XmlDictionary : System.Xml.IXmlDictionary
type XmlDictionary = class
interface IXmlDictionary
Public Class XmlDictionary
Implements IXmlDictionary
- Herança
-
XmlDictionary
- Implementações
Observações
Os dicionários estabelecem um mapeamento entre cadeias de texto comuns e inteiros, e fornecem um mecanismo eficaz para comprimir e descomprimir XML. O Windows Communication Foundation (WCF) utiliza 2 tipos de dicionários, estático e dinâmico.
Com dicionários estáticos, ambos os lados da comunicação utilizam um dicionário pré-definido.
Com dicionários dinâmicos, o lado de envio pode adicionar novas strings e os seus mapeamentos que ainda não estão no dicionário estático. Dicionários dinâmicos são enviados fora de banda com a mensagem. Dicionários dinâmicos usam as XmlBinaryWriterSession classes e XmlBinaryReaderSession para transmitir mensagens e mapeamentos.
Construtores
| Name | Description |
|---|---|
| XmlDictionary() |
Cria um vazio XmlDictionary. |
| XmlDictionary(Int32) |
Cria um XmlDictionary com uma capacidade inicial. |
Propriedades
| Name | Description |
|---|---|
| Empty |
Fica com um |
Métodos
| Name | Description |
|---|---|
| Add(String) |
Adiciona uma sequência ao XmlDictionary. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| TryLookup(Int32, XmlDictionaryString) |
Tenta procurar uma entrada no dicionário. |
| TryLookup(String, XmlDictionaryString) |
Verifica o dicionário à procura de um valor de cadeia especificado. |
| TryLookup(XmlDictionaryString, XmlDictionaryString) |
Verifica o dicionário para um determinado XmlDictionaryString. |