Unioni

Negli esempi in questo argomento viene illustrato come combinare gli eventi di flussi diversi utilizzando un'operazione di unione. Un'operazione di unione utilizza due flussi di input e combina gli eventi per produrre un singolo flusso di eventi di output. Un'unione utilizza due flussi CepStream<T> e li combina in un flusso CepStream<T>.

Esempi

Nell'esempio seguente tutti gli eventi di stream1 vengono combinati con gli eventi in stream2 in un singolo flusso di eventi.

var unioned = stream1.Union(stream2);

Nell'esempio seguente viene illustrato come unire più di due flussi eseguendo chiamate di unione unarie a catena. La prima chiamata combina gli eventi di stream1 con gli eventi di stream2. Il flusso risultante, unionTmp, viene quindi combinato con stream3 per produrre il flusso di output finale unionFinal.

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