次の方法で共有


CepOrderedStream(T) クラス

順序付けされたストリームとは、クエリで ORDER BY 句またはその類似句を使用した結果のことです。これにより、後続のクエリ仕様を、順序付けされたストリームに対して行うことができる操作 (Take など) に制限できます。

継承階層

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

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

構文

public class CepOrderedStream<T>

型パラメーター

  • T

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

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

Top

拡張メソッド

  名前 説明
パブリック拡張メソッド Select< (Of < <' (TInput, TResult> ) > > ) 順序付けされたストリームが指定されている場合、このメソッドは、順位付けに使用できる順序付けされたストリームを生成します。 (CepStream によって定義されています。)
パブリック拡張メソッド Take< (Of < <' (TPayload> ) > > )(UInt32) オーバーロードされます。 順序付けされたストリームが指定されている場合、指定した数のイベントを各ウィンドウから取得します。 (CepStream によって定義されています。)
パブリック拡張メソッド Take< (Of < <' (TInput, TResult> ) > > )(UInt32, Expression< (Of < <' (Func< (Of < <' (CepRankedEvent< (Of < <' (TInput> ) > > ), TResult> ) > > )> ) > > )) オーバーロードされます。 各ウィンドウから指定した数のイベントを取得し、指定した式も評価します。このメソッドは、Take() の結果に順位を射影する場合に使用します。 (CepStream によって定義されています。)
パブリック拡張メソッド ThenBy< (Of < <' (TPayload, TOrderKey> ) > > ) rankSelector で示される別の orderKey によって、順序付けされたストリームを並べ替えます。 (CepStream によって定義されています。)
パブリック拡張メソッド ThenByDescending< (Of < <' (TPayload, TOrderKey> ) > > ) rankSelector で示される別の orderKey によって、順序付けされたストリームを並べ替えます。 (CepStream によって定義されています。)

Top

説明

ストリームの順序付けが完了したら、その後に Take 操作を続ける必要があります。この操作により、さらに構成が可能な通常の CEP ストリームが生成されます。

スレッド セーフ

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

関連項目

参照

Microsoft.ComplexEventProcessing.Linq 名前空間