XmlBinaryReaderSession Klass

Definition

Gör att optimerade strängar kan hanteras på ett dynamiskt sätt.

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
Arv
XmlBinaryReaderSession
Implementeringar

Kommentarer

Sessionsobjekt (den här klassen tillsammans med XmlBinaryWriterSession) aktiverar dynamisk strängatomering som kan sträcka sig över en hel konversation. Dessa sessionsobjekt hanterar dynamiska ordlistor för XmlDictionaryString instanser. Mer information om dynamiska ordlistor finns i XmlDictionary.

På grund av asynkron bearbetning är det möjligt att meddelanden som tas emot synkront bearbetas i en annan ordning än i vilken de skickades. Strängatomering som sträcker sig över meddelanden måste se till att meddelandena bearbetas i den ursprungliga ordningen, eller så måste de atomiserade strängarna förmedlas med en annan mekanism.

Om du vill använda dem skapar du ett sessionsobjekt och skickar det till konstruktorn eller initieraren för en binär XML-läsare eller skrivare.

Om du vill återanvända en dynamisk ordlista skickar du helt enkelt samma sessionsobjekt till alla efterföljande läsare och/eller författare.

Konstruktorer

Name Description
XmlBinaryReaderSession()

Initierar en ny instans av XmlBinaryReaderSession klassen.

Metoder

Name Description
Add(Int32, String)

Skapar en XmlDictionaryString från indataparametrarna och lägger till den i en intern samling.

Clear()

Rensar den interna samlingen av allt innehåll.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
TryLookup(Int32, XmlDictionaryString)

Kontrollerar om den interna samlingen innehåller en post som matchar en nyckel.

TryLookup(String, XmlDictionaryString)

Kontrollerar om den interna samlingen innehåller en post som matchar ett värde.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Kontrollerar om den interna samlingen innehåller en post som matchar ett värde.

Gäller för