XmlBinaryReaderSession Klasa

Definicja

Umożliwia dynamiczne zarządzanie zoptymalizowanymi ciągami.

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
Dziedziczenie
XmlBinaryReaderSession
Implementuje

Uwagi

Obiekty sesji (ta klasa wraz z XmlBinaryWriterSession) umożliwiają atomizację ciągów dynamicznych, które mogą obejmować całą konwersację. Te obiekty sesji zarządzają dynamicznymi słownikami XmlDictionaryString wystąpień. Aby uzyskać więcej informacji na temat słowników dynamicznych, zobacz XmlDictionary.

Ze względu na przetwarzanie asynchroniczne możliwe jest synchroniczne przetwarzanie komunikatów w innej kolejności niż kolejność, w której zostały wysłane. Atomizacja ciągów, która obejmuje komunikaty, musi upewnić się, że komunikaty są przetwarzane w oryginalnej kolejności, lub atomizowane ciągi muszą być przekazywane przy użyciu innego mechanizmu.

Aby użyć ich, należy utworzyć obiekt sesji i przekazać go do konstruktora lub inicjatora dla binarnego czytnika XML lub składnika zapisywania.

Aby ponownie użyć słownika dynamicznego, wystarczy przekazać ten sam obiekt sesji do wszystkich kolejnych czytelników i/lub składników zapisywania.

Konstruktory

XmlBinaryReaderSession()

Inicjuje nowe wystąpienie klasy XmlBinaryReaderSession.

Metody

Add(Int32, String)

Tworzy element XmlDictionaryString na podstawie parametrów wejściowych i dodaje go do kolekcji wewnętrznej.

Clear()

Czyści wewnętrzną kolekcję całej zawartości.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
TryLookup(Int32, XmlDictionaryString)

Sprawdza, czy kolekcja wewnętrzna zawiera wpis pasujący do klucza.

TryLookup(String, XmlDictionaryString)

Sprawdza, czy kolekcja wewnętrzna zawiera wpis pasujący do wartości.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Sprawdza, czy kolekcja wewnętrzna zawiera wpis pasujący do wartości.

Dotyczy