シーケンス 1 が Web に出て、サイト 1、2、3、4、5 のコンテンツを取得するとします (ただし、返される順序は予測できません)。
シーケンス 2 は、データベースにアクセスして、これらの同じレコード 1、2、3、4、5 に関するコンテキストを取得します (ただし、この例では、予測できない順序で返されます)。
一致する各ペアが両方のシーケンスで準備ができているときに、これらを 1 つのシーケンスに結合する Rx 拡張メソッドはありますか? つまり、最初のシーケンスが 4,2,3,5,1 の順序で返され、2 番目のシーケンスが 1,4,3,2,5 の順序で返される場合、マージされたシーケンスは (4,4), (3 ,3)、(2,2)、(1,1)、(5,5) - 各ペアの準備ができ次第。Merge と Zip を見てきましたが、探しているものとはまったく違うようです。
単純な .Where.Select の組み合わせを除外すると思うので、一致しないペアを破棄したくありません。