XmlBinaryWriterSession Classe

Definição

Permite usar um dicionário dinâmico para comprimir as cadeias comuns que aparecem numa mensagem e manter o estado.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
Herança
XmlBinaryWriterSession

Observações

Os objetos de sessão (esta classe juntamente com XmlBinaryReaderSession) permitem a atomização dinâmica de cadeias que pode abranger toda uma conversa. Estes objetos de sessão gerem dicionários dinâmicos. 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 através de 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, passe o mesmo objeto de sessão a todos os leitores e escritores subsequentes.

O objeto de sessão pode ser reiniciado para permitir o pooling.

Construtores

Name Description
XmlBinaryWriterSession()

Cria uma instância desta classe.

Métodos

Name Description
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)
Reset()

Esvazia as coleções internas.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
TryAdd(XmlDictionaryString, Int32)

Tenta adicionar um XmlDictionaryString à coleção interna.

Aplica-se a