Condividi tramite


XmlBinaryWriterSession Classe

Definizione

Consente di usare un dizionario dinamico per comprimere le stringhe comuni che vengono visualizzate in un messaggio e mantengono lo stato.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
Ereditarietà
XmlBinaryWriterSession

Commenti

Gli oggetti sessione (questa classe insieme a XmlBinaryReaderSession) consentono un'atomizzazione dinamica delle stringhe che può estendersi su una conversazione intera. Questi oggetti sessione gestiscono dizionari dinamici. Per ulteriori informazioni sui dizionari dinamici, vedere XmlDictionary.

A causa dell'elaborazione asincrona, i messaggi che arrivano in modo sincrono possono essere elaborati in un ordine diverso rispetto a quello in cui sono stati inviati. L'atomizzazione delle stringhe che si estende sui messaggi deve assicurare che vengano elaborati nell'ordine originale. In caso contrario, le stringhe atomizzate devono essere trasmesse utilizzando un meccanismo diverso.

Per utilizzarle, creare un oggetto sessione e passarlo al costruttore o all'inizializzatore per un writer o un reader XML binario.

Per riutilizzare un dizionario dinamico, passare lo stesso oggetto sessione a tutti i reader e i writer successivi.

L'oggetto sessione può essere reimpostato per consentire il pooling.

Costruttori

XmlBinaryWriterSession()

Crea un'istanza di questa classe.

Metodi

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
Reset()

Cancella le raccolte interne.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryAdd(XmlDictionaryString, Int32)

Tenta di aggiungere un elemento XmlDictionaryString alla raccolta interna.

Si applica a