次の方法で共有


和集合

このトピックの例では、和集合演算を使用して、異なるストリームのイベントを結合する方法を示します。和集合演算は、2 つの入力ストリームを使用してイベントを結合し、1 つの出力イベント ストリームを生成します。和集合演算では、2 つの CepStream<T> ストリームを演算し、それらを結合して 1 つの CepStream<T> ストリームを生成します。

使用例

次の例では、stream1 のすべてのイベントを stream2 のイベントと結合して、1 つのストリームを生成します。

var unioned = stream1.Union(stream2);

次の例では、単項和集合呼び出しを連鎖的に実行して、複数のストリームを結合する方法を示します。最初の呼び出しで stream1 のイベントを stream2 のイベントと結合します。結果として生成される unionTmp ストリームは、stream3 と結合されて、最終出力ストリーム unionFinal を生成します。

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