CepStream.Join<TOuter, TInner, TKey, TResult>, méthode (CepStream<TOuter>, CepStream<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

 

Joint les événements du flux de données externe avec les événements du flux de données interne sur la clé de jointure donnée.

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

public static CepStream<TResult> Join<TOuter, TInner, TKey, TResult>(
	this CepStream<TOuter> outer,
	CepStream<TInner> inner,
	Expression<Func<TOuter, TKey>> outerKeySelector,
	Expression<Func<TInner, TKey>> innerKeySelector,
	Expression<Func<TOuter, TInner, TResult>> selector
)

Paramètres

outer

Flux de données externe.

inner

Flux de données interne.

outerKeySelector

Sélecteur permettant de sélectionner les valeurs de clés à partir d'un événement de flux de données externe.

innerKeySelector

Sélecteur permettant de sélectionner la valeur de clé à partir d'un événement de flux de données interne.

selector

Expression de mappage qui définit une projection sur la sortie.

Valeur de retour

Type: Microsoft.ComplexEventProcessing.Linq.CepStream<TResult>

Flux d'événements joints.

Paramètres de type

TOuter

Type d'événement de flux de données externe.

TInner

Type d'événement de flux de données interne.

TKey

Type de clé de jointure.

TResult

Type de résultat de jointure.

Notez que la jointure correspond uniquement aux événements du flux de données interne et externe les génère en tant que résultat que si leur durée de vie se recoupe.

Retour au début
Afficher: