XmlBinaryWriterSession Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |