XmlBinaryReaderSession 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
讓優化字串能以動態方式管理。
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)可實現動態字串原子化,可跨越整個對話。 這些會話物件管理實例的 XmlDictionaryString 動態字典。 欲了解更多動態字典資訊,請參見 XmlDictionary。
由於非同步處理,同步抵達的訊息可能會被處理的順序與發送順序不同。 跨越訊息的字串原子化必須確保訊息依原始順序處理,否則原子化字串必須使用其他機制傳送。
使用它們時,你必須建立一個會話物件,然後傳給二進位 XML 讀寫器的建構子或初始化器。
若要重用動態字典,只需將相同的會話物件傳遞給所有後續的讀取者和/或寫入者即可。
建構函式
| 名稱 | Description |
|---|---|
| XmlBinaryReaderSession() |
初始化 XmlBinaryReaderSession 類別的新執行個體。 |
方法
| 名稱 | Description |
|---|---|
| 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) |
檢查內部集合是否包含與某值相符的條目。 |