Partager via


Méthode ApplyWithUnion(TUnionOutput, TApplyOutput) (Expression(Func(CepStream(TPayload), CepStream(TApplyOutput))), Expression(Func(KeyedPayload(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.

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

Syntaxe

public CepStream<TUnionOutput> ApplyWithUnion<TUnionOutput, TApplyOutput>(
    Expression<Func<CepStream<TPayload>, CepStream<TApplyOutput>>> applybranch,
    Expression<Func<KeyedPayload<TGroupingKey, TApplyOutput>, TUnionOutput>> selector
)

Paramètres de type

  • TUnionOutput
    Type d'événement à la sortie de l'union de groupe.
  • TApplyOutput
    Type de la charge utile d'événement à la sortie de l'application.

Paramètres

Valeur de retour

Type : Microsoft.ComplexEventProcessing.Linq. . :: . .CepStream< (Of < ( <'TUnionOutput> ) > ) >
Flux de données avec TApplyOutput comme type de charge utile d'événement.

Notes

Le flux de données groupé est le résultat d'une opération « Group by » sur un flux de données.

Voir aussi

Référence

CepGroupingStreams< (Of < ( <'TPayload, TGroupingKey> ) > ) > Classe

Surcharge ApplyWithUnion

Espace de noms Microsoft.ComplexEventProcessing.Linq