XmlDictionary Classe

Definição

Implementa um dicionário usado para otimizar as implementações do leitor/gravador de XML do WCF (Windows Communication Foundation).

public class XmlDictionary : System.Xml.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 static vazio IXmlDictionary.

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.

Aplica-se a

Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Framework 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8
.NET Standard 2.0, 2.1
UWP 10.0