XmlBinaryReaderSession Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ermöglicht eine dynamische Verwaltung optimierter Zeichenfolgen.
public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
- Vererbung
-
XmlBinaryReaderSession
- Implementiert
Hinweise
Sitzungsobjekte (diese Klasse zusammen mit XmlBinaryWriterSession) ermöglichen eine dynamische Zeichenfolgen-Atomisierung, die eine gesamte Unterhaltung umfassen kann. Diese Sitzungsobjekte verwalten dynamische Wörterbücher von XmlDictionaryString Instanzen. Weitere Informationen zu dynamischen Wörterbüchern finden Sie unter XmlDictionary.
Aufgrund der asynchronen Verarbeitung ist es möglich, dass Nachrichten, die synchron in einer anderen Reihenfolge verarbeitet werden, als sie in der Reihenfolge verarbeitet werden, in der sie gesendet wurden. Zeichenfolgen-Atomisierung, die Nachrichten umfasst, müssen sicherstellen, dass die Nachrichten in der ursprünglichen Reihenfolge verarbeitet werden, oder die atomisierten Zeichenfolgen müssen mit einem anderen Mechanismus vermittelt werden.
Um sie zu verwenden, erstellen Sie ein Sitzungsobjekt und übergeben es an den Konstruktor oder Initialisierer für einen binären XML-Reader oder Writer.
Um ein dynamisches Wörterbuch wiederzuverwenden, übergeben Sie einfach dasselbe Sitzungsobjekt an alle nachfolgenden Leser und/oder Autoren.
Konstruktoren
| Name | Beschreibung |
|---|---|
| XmlBinaryReaderSession() |
Initialisiert eine neue Instanz der XmlBinaryReaderSession-Klasse. |
Methoden
| Name | Beschreibung |
|---|---|
| Add(Int32, String) |
Erstellt eine XmlDictionaryString aus den Eingabeparametern und fügt sie einer internen Auflistung hinzu. |
| Clear() |
Löscht die interne Auflistung aller Inhalte. |
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
| TryLookup(Int32, XmlDictionaryString) |
Überprüft, ob die interne Auflistung einen Eintrag enthält, der mit einem Schlüssel übereinstimmt. |
| TryLookup(String, XmlDictionaryString) |
Überprüft, ob die interne Auflistung einen Eintrag enthält, der einem Wert entspricht. |
| TryLookup(XmlDictionaryString, XmlDictionaryString) |
Überprüft, ob die interne Auflistung einen Eintrag enthält, der einem Wert entspricht. |