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) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。