私には私が制御できないイベントがあり、私にデータを提供しています。 eventArgsは次のようになります。イベントの条件に応じてRx Observableを完了する方法
class MyEventArg {
bool IsLastItem {get;}
Data DataItem {get;}
}
私はこのイベントをIObservableに変換するためにRxを使用します。しかし、私はIsLastItemが真である場合にobservableを完成させたい。
優雅なアイデアはありますか? 1つの方法は、条件が発生した場合にOnCompleteイベントを設定するために、より多くの制御を持つ対象を介してデータをパイプすることです。
ニース!それがどのように行われたかを見て私に数秒かかりました。 (x => x!= "last")。マージ(subject = x == "last")。 寒い目に見える先端は+です。ありがとう – lukebuehler