XmlBinaryWriterSession Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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. |