Udostępnij za pośrednictwem


XmlBinaryWriterSession Klasa

Definicja

Umożliwia używanie słownika dynamicznego do kompresowania typowych ciągów, które pojawiają się w komunikacie i utrzymują stan.

public ref class XmlBinaryWriterSession
public class XmlBinaryWriterSession
type XmlBinaryWriterSession = class
Public Class XmlBinaryWriterSession
Dziedziczenie
XmlBinaryWriterSession

Uwagi

Obiekty sesji (ta klasa wraz z XmlBinaryReaderSession) umożliwiają atomizację ciągów dynamicznych, które mogą obejmować całą konwersację. Te obiekty sesji zarządzają słownikami dynamicznymi. 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 jakiej 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 ich używać, 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, przekaż ten sam obiekt sesji do wszystkich kolejnych czytelników i składników zapisywania.

Obiekt sesji można zresetować, aby zezwolić na buforowanie.

Konstruktory

XmlBinaryWriterSession()

Tworzy wystąpienie tej klasy.

Metody

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

Czyści wewnętrzne kolekcje.

ToString()

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

(Odziedziczone po Object)
TryAdd(XmlDictionaryString, Int32)

Próbuje dodać element XmlDictionaryString do kolekcji wewnętrznej.

Dotyczy