Share via


XmlBinaryReaderSession 類別

定義

啟用以動態方式來管理最佳化的字串。

public ref class XmlBinaryReaderSession : System::Xml::IXmlDictionary
public class XmlBinaryReaderSession : System.Xml.IXmlDictionary
type XmlBinaryReaderSession = class
    interface IXmlDictionary
Public Class XmlBinaryReaderSession
Implements IXmlDictionary
繼承
XmlBinaryReaderSession
實作

備註

工作階段物件 (這個類別加上 XmlBinaryWriterSession) 會啟用可以在整個對話期間套用的動態字串散切 (Atomization)。 這些工作階段物件會管理 XmlDictionaryString 執行個體的動態字典。 如需動態字典的詳細資訊,請參閱 XmlDictionary

由於是在非同步處理的情況下,因此可能會以不同於訊息傳送的順序來處理同步抵達的訊息。 跨越訊息的字串 Atom 化必須確定訊息會以原始連續處理,或者必須使用不同的機制來傳達 Atomized 字串。

為了使用這些字串,您要建立工作階段物件,再將它傳遞給二進位 XML 讀取器或寫入器的建構函式或初始設定式。

若要重複使用動態字典,只要直接將同一個工作階段物件傳遞給所有後續的讀取器和 (或) 寫入器。

建構函式

XmlBinaryReaderSession()

初始化 XmlBinaryReaderSession 類別的新執行個體。

方法

Add(Int32, String)

從輸入參數建立 XmlDictionaryString,並將它加入至內部集合。

Clear()

清除所有內容的內部集合。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryLookup(Int32, XmlDictionaryString)

檢查內部集合是否包含符合索引鍵的項目。

TryLookup(String, XmlDictionaryString)

檢查內部集合是否包含符合某個值的項目。

TryLookup(XmlDictionaryString, XmlDictionaryString)

檢查內部集合是否包含符合某個值的項目。

適用於