XmlBinaryReaderSession Classe

Definição

Permite gerir cadeias otimizadas de forma dinâmica.

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
Herança
XmlBinaryReaderSession
Implementações

Observações

Os objetos de sessão (esta classe juntamente com XmlBinaryWriterSession) permitem a atomização dinâmica de cadeias que pode abranger toda uma conversa. Estes objetos de sessão gerem dicionários dinâmicos de XmlDictionaryString instâncias. Para mais informações sobre dicionários dinâmicos, veja XmlDictionary.

Devido ao processamento assíncrono, é possível que mensagens que chegam de forma síncrona sejam processadas numa ordem diferente da ordem em que foram enviadas. A atomização de cordas que abrange mensagens deve garantir que as mensagens são processadas na ordem original, ou as cadeias atomizadas devem ser transmitidas usando um mecanismo diferente.

Para os usar, cria-se um objeto de sessão e passa-o para o construtor ou inicializador de um leitor ou escritor XML binário.

Para reutilizar um dicionário dinâmico, basta passar o mesmo objeto de sessão a todos os leitores e/ou escritores subsequentes.

Construtores

Name Description
XmlBinaryReaderSession()

Inicializa uma nova instância da XmlBinaryReaderSession classe.

Métodos

Name Description
Add(Int32, String)

Cria um XmlDictionaryString a partir dos parâmetros de entrada e adiciona-o a uma coleção interna.

Clear()

Limpa a coleção interna de todos os conteúdos.

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)

Verifica se a coleção interna contém uma entrada correspondente a uma chave.

TryLookup(String, XmlDictionaryString)

Verifica se a coleção interna contém uma entrada correspondente a um valor.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Verifica se a coleção interna contém uma entrada correspondente a um valor.

Aplica-se a