次の方法で共有


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 クラス) を使用すると、対話全体において文字列を自動的にアトム化できます。 これらのセッション オブジェクトは、XmlDictionaryString インスタンスの動的ディクショナリを管理します。 動的ディクショナリの詳細については、「XmlDictionary」を参照してください。

非同期処理のため、同期的に到着するメッセージを、送信順序とは異なる順序で処理できます。 メッセージにまたがる文字列のアトミック化では、メッセージが元の順序で処理されるようにするか、アトミック化された文字列を別のメカニズムを使用して伝達する必要があります。

セッション オブジェクトを使用するには、オブジェクトを作成し、バイナリ 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)

値の一致するエントリが内部コレクションに含まれるかどうかを確認します。

適用対象