次の方法で共有


CepObjectReadOnlyDictionary(T) クラス

CEP メタデータ オブジェクトの読み取り専用の汎用コレクションを実装します。

継承階層

System. . :: . .Object
  Microsoft.ComplexEventProcessing..::..CepObjectReadOnlyDictionary<(Of <(<'T>)>)>

名前空間:  Microsoft.ComplexEventProcessing
アセンブリ:  Microsoft.ComplexEventProcessing (Microsoft.ComplexEventProcessing.dll)

構文

public sealed class CepObjectReadOnlyDictionary<T> : IDictionary<string, T>, 
    ICollection<KeyValuePair<string, T>>, IEnumerable<KeyValuePair<string, T>>, 
    IEnumerable
where T : CepObject

型パラメーター

  • T

CepObjectReadOnlyDictionary<(Of <(<'T>)>)> 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Count コレクションに含まれる要素の数を取得します。
パブリック プロパティ IsReadOnly コレクションのアクセシビリティを取得します。
パブリック プロパティ Item 名前を指定して、メタデータ オブジェクトを取得します。
パブリック プロパティ Keys コレクションのキーを返します。
パブリック プロパティ Values コレクションの値を取得します。

Top

メソッド

  名前 説明
パブリック メソッド Contains 指定したアイテムがコレクションに含まれているかどうかを示します。
パブリック メソッド ContainsKey 指定したキーがコレクションに含まれているかどうかを示します。
パブリック メソッド CopyTo 特定の配列インデックスを開始位置として、指定した配列にコレクションの要素をコピーします。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetEnumerator コレクションを繰り返し処理する列挙子を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)
パブリック メソッド TryGetValue キーが指定された値の取得を試行します。

Top

拡張メソッド

  名前 説明
パブリック拡張メソッド ToEdgeStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) 列挙可能な入力ストリームをエッジ イベントのストリームに変換し、入力の時間特性を指定します。 (CepStream によって定義されています。)
パブリック拡張メソッド ToIntervalStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) 列挙可能な入力ストリームを間隔イベントのストリームに変換し、入力の時間特性を指定します。 (CepStream によって定義されています。)
パブリック拡張メソッド ToPointStream< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > ), TPayload> ) > > ) (CepStream によって定義されています。)

Top

明示的なインターフェイスの実装

  名前 説明
明示的なインターフェイスの実装プライベート メソッド ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Add メタデータ オブジェクトのコレクションに新しいオブジェクトを追加します。
明示的なインターフェイスの実装プライベート メソッド IDictionary< (Of < <' (String, T> ) > > ). . :: . .Add メタデータ オブジェクトのコレクションに新しいオブジェクトを追加します。
明示的なインターフェイスの実装プライベート メソッド ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Clear メタデータ オブジェクトのコレクションからすべてのキーと値を削除します。
明示的なインターフェイスの実装プライベート メソッド IEnumerable. . :: . .GetEnumerator コレクションを繰り返し処理する列挙子を返します。
明示的なインターフェイスの実装プライベート プロパティ IDictionary< (Of < <' (String, T> ) > > ). . :: . .Item 名前を指定して、メタデータ オブジェクトを取得します。
明示的なインターフェイスの実装プライベート メソッド ICollection< (Of < <' (KeyValuePair< (Of < <' (String, T> ) > > )> ) > > ). . :: . .Remove 指定したアイテムをメタデータ オブジェクトのコレクションから削除します。
明示的なインターフェイスの実装プライベート メソッド IDictionary< (Of < <' (String, T> ) > > ). . :: . .Remove 指定したアイテムをメタデータ オブジェクトのコレクションから削除します。

Top

説明

このコレクションでは、要求時 (Count または GetEnumerator の呼び出し時など) に、コレクション ソースからコレクションの基になる一覧を作成します。基になる一覧は、いったん作成されると、このオブジェクトの有効期間中キャッシュされます。インデクサーは、コレクション ソースから直接オブジェクトを取得するか、一覧が作成済みの場合は基になる一覧からオブジェクトを取得します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.ComplexEventProcessing 名前空間