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) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。