Microsoft.ComplexEventProcessing.Linq 命名空間

公開 StreamInsight 查詢範本語言。如需詳細資訊,請參閱<以 LINQ 撰寫查詢範本>。

類別

  類別 說明
公用類別 CepEvent 使用僅參考事件開始時間的運算式,提供開始時間的存取。
公用類別 CepEvent< (Of < ( <'TPayload> ) > ) > 允許指定事件持續時間變更的 Lambda 運算式。它可存取開始時間、結束時間與事件裝載。
公用類別 CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > 表示資料流的群組。
公用類別 CepOrderableStream< (Of < ( <'T> ) > ) > 表示可以排序之事件的資料流。
公用類別 CepOrderedStream< (Of < ( <'T> ) > ) > 已排序的資料流是「排序依據」的結果,或查詢中其中一個變數的結果。它會協助將後續的查詢規格限制為已排序之資料流所允許的作業,例如 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 落入相同視窗之輸入事件的裁剪種類。