XmlBinaryReaderSession Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |