Microsoft.ComplexEventProcessing.Linq 名前空間

StreamInsight クエリ テンプレートの言語を公開します。詳細については、「LINQ でのクエリ テンプレートの記述」を参照してください。

クラス

  クラス 説明
パブリック クラス CepEvent イベントの開始時刻のみを参照できる式を使用して、開始時刻へのアクセスを提供します。
パブリック クラス CepEvent< (Of < ( <'TPayload> ) > ) > イベントの期間変更にラムダ式を指定できます。これは、開始時刻、終了時刻、およびイベント ペイロードにアクセスできます。
パブリック クラス CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > ストリームのグループを表します。
パブリック クラス CepOrderableStream< (Of < ( <'T> ) > ) > 並べ替えることのできるイベントのストリームを表します。
パブリック クラス CepOrderedStream< (Of < ( <'T> ) > ) > 順序付けされたストリームとは、クエリで ORDER BY 句またはその類似句を使用した結果のことです。これにより、後続のクエリ仕様を、順序付けされたストリームに対して行うことができる操作 (Take など) に制限できます。
パブリック クラス CepRankedEvent< (Of < ( <'P> ) > ) > Take を使用して、順位付けされたストリームでイベント ペイロードと共に順位を公開します。
パブリック クラス CepStream CEP イベントのストリームに対する LINQ クエリの記述に使用する拡張メソッドを提供します。
パブリック クラス CepStream< (Of < ( <'TPayload> ) > ) > ユーザーが指定したペイロードの種類のイベントのストリームを表します。
パブリック クラス CepStreamConsumer< (Of < ( <'T> ) > ) > CepStreamConsumer は、特定のストリーム コンシューマーの情報を表します。この情報は、クエリの実際の出力バインドに変換されます。
パブリック クラス CepStreamCreationContext このクラスは、CepStream が作成されたコンテキストを表します。
パブリック クラス CepUserDefinedAggregateAttribute ユーザー定義集計の拡張メソッドを修飾します。
パブリック クラス CepUserDefinedOperatorAttribute ユーザー定義演算子の拡張メソッドを修飾します。
パブリック クラス CepUtility ユーザー定義演算子、ユーザー定義集計、およびユーザー定義関数によって使用されるユーティリティ クラスです。
パブリック クラス CepWindow< (Of < ( <'TPayload> ) > ) > ウィンドウとは、ウィンドウ演算子をイベントのストリームに適用した結果として生成される、イベントの有限のコレクションのことです。
パブリック クラス CepWindowExtensionMethods 組み込みの集計の拡張メソッドです。
パブリック クラス CepWindowStream< (Of < ( <'T> ) > ) > ウィンドウ演算子をストリームに適用した結果です。
パブリック クラス CountWindowOutputPolicy カウント ウィンドウに適用できるウィンドウ出力ポリシーを定義します。ウィンドウ出力ポリシーは、ウィンドウベースの操作の結果として発生するイベントのタイムスタンプを CEP エンジンで変更する方法を示します。
パブリック クラス HoppingWindowOutputPolicy ホッピング ウィンドウに適用できるウィンドウ出力ポリシーを定義します。ウィンドウ出力ポリシーは、ウィンドウベースの操作の結果として発生するイベントのタイムスタンプを CEP エンジンで変更する方法を示します。
パブリック クラス InputStreamInfo ストリーム定義から抽出されたすべての情報が含まれます。
パブリック クラス ObservableCepStream IObservable インターフェイスを実装するイベント シンクをサポートします。
パブリック クラス QueryGenerationException クエリを正しく作成できないときに LINQ プロバイダーからスローされる例外です。
パブリック クラス SnapshotWindowOutputPolicy スナップショット ウィンドウに適用できる出力ポリシーを定義します。ウィンドウ出力ポリシーは、ウィンドウベースの操作の結果として発生するイベントのタイムスタンプを CEP エンジンで変更する方法を示します。
パブリック クラス WindowInputPolicy ウィンドウの入力ポリシーは、ウィンドウ操作を処理する前に、特定のウィンドウに分類されるイベントのタイムスタンプを変更する方法を示します。

構造体

  構造体 説明
パブリック構造体 KeyedPayload< (Of < ( <'TKey, TPayload> ) > ) >

インターフェイス

  インターフェイス 説明
パブリック インターフェイス ICepEnumerable< (Of < ( <'T> ) > ) > IEnumerable<T> インターフェイスを拡張し、列挙可能なイベント ソースのクエリ名と説明を指定できるようにします。
パブリック インターフェイス ICepObservable< (Of < ( <'T> ) > ) > IObservable<T> インターフェイスを拡張し、監視可能なイベント ソースのクエリ名と説明を指定できるようにします。
パブリック インターフェイス IKey< (Of < ( <'K> ) > ) > グループ化キーへのアクセスを提供します。

列挙体

  列挙体 説明
パブリック列挙体 WindowInputPolicy. . :: . .ClipKind 同じウィンドウに分類される入力イベントのクリップの種類です。