Unions

Les exemples de cette rubrique montrent comment combiner des événements de différents flux de données à l'aide d'une opération d'union. Une opération d'union prend deux flux d'entrée et combine les événements pour créer un seul flux d'événements de sortie. Une union opère sur deux flux CepStream<T> et les combine dans un flux CepStream<T>.

Exemples

L'exemple suivant regroupe tous les événements de stream1 avec les événements de stream2 dans un seul flux d'événements.

var unioned = stream1.Union(stream2);

L'exemple suivant montre comment unir plusieurs flux de données en effectuant des cascades d'appels d'union unaire. Le premier appel regroupe les événements de stream1 avec les événements de stream2. Le flux de données résultant, unionTmp, est combiné avec stream3 pour produire le flux de sortie final unionFinal.

var unionTmp = stream1.Union(stream2);
var unionFinal = unionTmp.Union(stream3);