Partilhar via


XmlBinaryReaderSession Classe

Definição

Permite que cadeias de caracteres otimizadas sejam gerenciadas de uma 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

Comentários

Os objetos de sessão (essa classe junto com XmlBinaryWriterSession) permitem a atomização de cadeia de caracteres dinâmica que pode abranger uma conversa inteira. Esses objetos de sessão gerenciam dicionários dinâmicos de XmlDictionaryString instâncias. Para obter mais informações sobre dicionários dinâmicos, consulte XmlDictionary.

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

Para usá-los, crie um objeto de sessão e passe-o para o construtor ou inicializador para um leitor ou gravador XML binário.

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

Construtores

XmlBinaryReaderSession()

Inicializa uma nova instância da classe XmlBinaryReaderSession.

Métodos

Add(Int32, String)

Cria um XmlDictionaryString com base nos parâmetros de entrada e o adiciona a uma coleção interna.

Clear()

Limpa a coleção interna de todo o conteúdo.

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)

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