Uniones

En los ejemplos de este tema se muestra cómo unir los eventos de flujos diferentes mediante una operación de unión. Una operación de unión toma dos flujos de entrada y une los eventos para generar un solo flujo de eventos de salida. La unión actúa en dos flujos CepStream<T> y los combina en un flujo CepStream<T>.

Ejemplos

En el siguiente ejemplo se unen todos los eventos de stream1 y los eventos de stream2 en un único flujo.

var unioned = stream1.Union(stream2);

En el siguiente ejemplo se muestra cómo unir más de dos flujos realizando cascadas de llamadas de unión unarias. La primera llamada combina los eventos de stream1 con los eventos de stream2. A continuación, el flujo resultante, unionTmp, se combina con stream3 para generar el flujo de salida final unionFinal.

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