Condividi tramite


XmlBinaryReaderSession Classe

Definizione

Consente di gestire in modo dinamico le stringhe ottimizzate.

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
Ereditarietà
XmlBinaryReaderSession
Implementazioni

Commenti

Gli oggetti sessione (questa classe insieme a XmlBinaryWriterSession) consentono un'atomizzazione dinamica delle stringhe che può estendersi su una conversazione intera. Questi oggetti sessione gestiscono dizionari dinamici di istanze XmlDictionaryString. 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 di stringhe che si estende sui messaggi deve garantire che i messaggi vengano elaborati nell'ordine originale oppure le stringhe atomizzate devono essere trasmesse usando 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, è sufficiente passare lo stesso oggetto sessione a tutti i reader e/o writer successivi.

Costruttori

XmlBinaryReaderSession()

Inizializza una nuova istanza della classe XmlBinaryReaderSession.

Metodi

Add(Int32, String)

Crea un elemento XmlDictionaryString dai parametri di input e lo aggiunge a una raccolta interna.

Clear()

Cancella tutto il contenuto della raccolta interna.

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)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)
TryLookup(Int32, XmlDictionaryString)

Controlla se nella raccolta interna è presente una voce che corrisponde a una chiave.

TryLookup(String, XmlDictionaryString)

Controlla se la raccolta interna contiene una voce che corrisponde a un valore.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Controlla se la raccolta interna contiene una voce che corrisponde a un valore.

Si applica a