次の方法で共有


CepGroupingStreams(TPayload, TGroupingKey) クラス

ストリームのグループを表します。

継承階層

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)>

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

構文

public class CepGroupingStreams<TPayload, TGroupingKey>

型パラメーター

  • TPayload
    イベント ペイロードの種類。
  • TGroupingKey
    グループ化キーの種類。

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

メソッド

  名前 説明
パブリック メソッド ApplyWithUnion< (Of < <' (TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > )) applybranch パラメーターで指定されたクエリ ロジックをグループ化されたストリームに適用します。グループごとに 1 つの結果ストリームを生成し、すべての結果ストリームを結合します。
パブリック メソッド ApplyWithUnion< (Of < <' (TUnionOutput, TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > ), Expression< (Of < <' (Func< (Of < <' (KeyedPayload< (Of < <' (TGroupingKey, TApplyOutput> ) > > ), TUnionOutput> ) > > )> ) > > )) applybranch パラメーターで指定されたクエリ ロジックを、グループ化されたストリームに使用します。グループごとに 1 つの結果ストリームを生成し、すべての結果ストリームを結合します。selector パラメーターはラムダ式です。これにより、出力に対する追加の射影操作およびグループ化フィールドへのアクセスが可能になります。
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

Top

説明

CepGroupingStreams は、グループ化コンストラクトが指定されるとプログラミングによる外部からのアクセスを制限します。プログラマに公開されるメソッドのセットは、複数の種類に対応しています。それぞれの種類では、プログラマが使用できる演算子のセットだけが公開されます。これらの種類どうしの変換は、操作によって慎重に制御されているので、問題は、実行時ではなくコンパイル時の早い段階で判明します。

スレッド セーフ

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

関連項目

参照

Microsoft.ComplexEventProcessing.Linq 名前空間