Classe CepGroupingStreams(TPayload, TGroupingKey)

Représente un groupe de flux de données.

Hiérarchie d'héritage

System. . :: . .Object
  Microsoft.ComplexEventProcessing.Linq..::..CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)>

Espace de noms :  Microsoft.ComplexEventProcessing.Linq
Assembly :  Microsoft.ComplexEventProcessing (en Microsoft.ComplexEventProcessing.dll)

Syntaxe

public class CepGroupingStreams<TPayload, TGroupingKey>

Paramètres de type

  • TPayload
    Type de charge utile d'événement.
  • TGroupingKey
    Type de la clé de regroupement.

Le type CepGroupingStreams<(Of <(<'TPayload, TGroupingKey>)>)> expose les membres suivants.

Méthodes

  Nom Description
Méthode publique ApplyWithUnion< (Of < <' (TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > )) Applique la logique de requête spécifiée par le paramètre applybranch à un flux de données groupé. Produit un flux de résultats par groupe et unit tous les flux de résultats.
Méthode publique ApplyWithUnion< (Of < <' (TUnionOutput, TApplyOutput> ) > > )(Expression< (Of < <' (Func< (Of < <' (CepStream< (Of < <' (TPayload> ) > > ), CepStream< (Of < <' (TApplyOutput> ) > > )> ) > > )> ) > > ), Expression< (Of < <' (Func< (Of < <' (KeyedPayload< (Of < <' (TGroupingKey, TApplyOutput> ) > > ), TUnionOutput> ) > > )> ) > > )) Fournit la logique de requête spécifiée par le paramètre applybranch à un flux de données groupé. Produit un flux de données de résultat par groupe et unit tous les flux de résultat. Le paramètre selector est une expression lambda qui permet des opérations de projection supplémentaires sur la sortie et fournit l'accès aux champs de regroupement.
Méthode publique Equals (hérité de Object.)
Méthode protégée Finalize (hérité de Object.)
Méthode publique GetHashCode (hérité de Object.)
Méthode publique GetType (hérité de Object.)
Méthode protégée MemberwiseClone (hérité de Object.)
Méthode publique ToString (hérité de Object.)

Haut de la page

Notes

CepGroupingStreams restreint la surface d'exposition de programmation une fois qu'une construction de regroupement a été spécifiée. L'ensemble des méthodes exposées au programmeur couvre plusieurs types. Chacun de ces types expose uniquement l'ensemble d'opérateurs mis à la disposition du programmeur. La transition entre ces types est rigoureusement contrôlée par les opérations afin que les problèmes soient détectés suffisamment tôt au moment de la compilation, plutôt que lors de l'exécution.

Sécurité des threads

Tous les membres publics static (Shared dans Visual Basic) de ce type sont thread-safe. Tous les membres de l'instance ne sont pas garantis comme étant thread-safe.

Voir aussi

Référence

Espace de noms Microsoft.ComplexEventProcessing.Linq