Compartir a través de


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);