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