共用方式為


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 參數指定的查詢邏輯套用到群組的資料流。每個群組會產生一個結果資料流,並將所有結果資料流聯集在一起。
公用方法 ApplyWithUnion< (Of < <' (TUnionOutput, TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > ), Expression< (Of < <' (Func< (Of < <' (KeyedPayload< (Of < <' (TGroupingKey, TApplyOutput> ) > > ), TUnionOutput> ) > > )> ) > > )) 將 applybranch 參數所指定的查詢邏輯提供給群組的資料流。每個群組會產生一個結果資料流,並將所有結果資料流聯集在一起。selector 參數是一個 Lambda 運算式,可允許輸出的其他投射作業,並提供群組欄位的存取權。
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

備註

一旦指定了群組建構之後,CepGroupingStreams 就會限制程式設計介面區。公開給程式設計人員的方法集合涵蓋了多種類型。每一種類型都只會顯示程式設計人員適用的運算子集合。這些作業會小心地控制其中任何類型之間的轉換,以便提早於編譯階段而非執行階段顯露問題。

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.ComplexEventProcessing.Linq 命名空間