XmlBinaryReaderSession 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 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. |