Sdílet prostřednictvím


XmlBinaryReaderSession Třída

Definice

Umožňuje dynamickou správu optimalizovaných řetězců.

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
Dědičnost
XmlBinaryReaderSession
Implementuje

Poznámky

Objekty relace (tato třída společně s XmlBinaryWriterSession) umožňují dynamickou atomizaci řetězců, která může zahrnovat celou konverzaci. Tyto objekty relace spravují dynamické slovníky XmlDictionaryString instancí. Další informace o dynamických slovníkech naleznete v tématu XmlDictionary.

Vzhledem k asynchronnímu zpracování je možné, aby zprávy, které přicházejí synchronně, byly zpracovány v jiném pořadí, než v jakém byly odeslány. Atomizace řetězců, která zahrnuje zprávy, musí zajistit, aby se zprávy zpracovávaly v původním pořadí, nebo atomizované řetězce musí být předány pomocí jiného mechanismu.

Pokud je chcete použít, vytvoříte objekt relace a předáte ho konstruktoru nebo inicializátoru pro binární čtečku XML nebo zapisovač.

Pokud chcete dynamický slovník znovu použít, jednoduše předejte stejný objekt relace všem následným čtenářům nebo zapisovačům.

Konstruktory

XmlBinaryReaderSession()

Inicializuje novou instanci XmlBinaryReaderSession třídy.

Metody

Add(Int32, String)

XmlDictionaryString Vytvoří ze vstupních parametrů hodnotu a přidá ji do interní kolekce.

Clear()

Vymaže interní kolekci veškerého obsahu.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TryLookup(Int32, XmlDictionaryString)

Zkontroluje, jestli interní kolekce obsahuje položku odpovídající klíči.

TryLookup(String, XmlDictionaryString)

Zkontroluje, jestli interní kolekce obsahuje položku odpovídající hodnotě.

TryLookup(XmlDictionaryString, XmlDictionaryString)

Zkontroluje, jestli interní kolekce obsahuje položku odpovídající hodnotě.

Platí pro