XmlDictionary 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.
Implementa um dicionário usado para otimizar as implementações do leitor/gravador de XML do WCF (Windows Communication Foundation).
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
Comentários
Os dicionários estabelecem um mapeamento entre cadeias de caracteres de texto geralmente exibidas e inteiros e fornecem um mecanismo eficaz para compactar e descompactar XML. Windows Communication Foundation (WCF) usa dois tipos de dicionários, estáticos e dinâmicos.
Com dicionários estáticos, ambos os lados da comunicação usam um dicionário predefinido.
Com dicionários dinâmicos, o lado de envio pode adicionar novas cadeias de caracteres e seus mapeamentos ainda não estão no dicionário estático. Dicionários dinâmicos são enviados para fora da banda com a mensagem. Dicionários dinâmicos usam as XmlBinaryWriterSession classes e XmlBinaryReaderSession para transmitir mensagens e mapeamentos.
Construtores
XmlDictionary() |
Cria um XmlDictionary vazio. |
XmlDictionary(Int32) |
Cria um XmlDictionary com uma capacidade inicial. |
Propriedades
Empty |
Obtém um |
Métodos
Add(String) |
Adiciona uma cadeia de caracteres ao XmlDictionary. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
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) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
TryLookup(Int32, XmlDictionaryString) |
Tenta pesquisar uma entrada no dicionário. |
TryLookup(String, XmlDictionaryString) |
Verifica o dicionário em busca de um valor de cadeia de caracteres especificado. |
TryLookup(XmlDictionaryString, XmlDictionaryString) |
Verifica o dicionário para um XmlDictionaryString especificado. |