CepGroupingStreams(TPayload, TGroupingKey)-Klasse
Stellt eine Gruppe von Datenströmen dar.
Vererbungshierarchie
System. . :: . .Object
Microsoft.ComplexEventProcessing.Linq..::..CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)>
Namespace: Microsoft.ComplexEventProcessing.Linq
Assembly: Microsoft.ComplexEventProcessing (in Microsoft.ComplexEventProcessing.dll)
Syntax
public class CepGroupingStreams<TPayload, TGroupingKey>
Typparameter
- TPayload
Der Typ der Ereignisnutzlast.
- TGroupingKey
Der Typ des Gruppierungsschlüssels.
Der CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)>-Typ macht folgende Elemente verfügbar.
Methoden
Name | Beschreibung | |
---|---|---|
ApplyWithUnion< (Of < <' (TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > )) | Übernimmt die vom applybranch-Parameter angegebene Abfragelogik für einen gruppierten Datenstrom. Erzeugt einen Ergebnisdatenstrom pro Gruppe und fasst alle Ergebnisdatenströme zusammen. | |
ApplyWithUnion< (Of < <' (TUnionOutput, TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > ), Expression< (Of < <' (Func< (Of < <' (KeyedPayload< (Of < <' (TGroupingKey, TApplyOutput> ) > > ), TUnionOutput> ) > > )> ) > > )) | Stellt die vom applybranch-Parameter angegebene Abfragelogik für einen gruppierten Datenstrom bereit. Erzeugt einen Ergebnisdatenstrom pro Gruppe und fasst alle Ergebnisdatenströme zusammen. Der selector-Parameter ist ein Lambda-Ausdruck, der zusätzliche Projektvorgänge in der Ausgabe sowie das Gruppieren von Feldern ermöglicht. | |
Equals | (Geerbt von Object.) | |
Finalize | (Geerbt von Object.) | |
GetHashCode | (Geerbt von Object.) | |
GetType | (Geerbt von Object.) | |
MemberwiseClone | (Geerbt von Object.) | |
ToString | (Geerbt von Object.) |
Zum Anfang
Hinweise
Mit CepGroupingStreams wird die Programmieroberfläche eingeschränkt, sobald ein Gruppierungskonstrukt angegeben wurde. Der für den Programmierer verfügbare Methodensatz umfasst zahlreiche Typen. Jeder dieser Typen stellt nur die Operatoren bereit, die für den Programmierer verfügbar sind. Da der Übergang zwischen diesen Typen genau kontrolliert wird, können Probleme bereits zur Kompilierungszeit und nicht erst zur Laufzeit erkannt werden.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.