में एक आरएक्स नमूदार एक स्थिति के आधार पर पूरा करने के लिए मैं एक घटना है कि मैं नियंत्रण जिनमें से मुझे डेटा के साथ प्रदान करता है में नहीं कर रहा हूँ है।कैसे एक घटना
class MyEventArg {
bool IsLastItem {get;}
Data DataItem {get;}
}
मैं आरएक्स का उपयोग एक IObservable को यह घटना कन्वर्ट करने के लिए: EventArgs कुछ इस तरह लग रहा है। लेकिन अगर IsLastItem सच है तो मैं अवलोकन योग्य को पूरा करना चाहता हूं।
कोई सुरुचिपूर्ण विचार? एक तरह से पाइप के लिए एक विषय मैं और अधिक नियंत्रण नहीं है कि अगर स्थिति उत्पन्न होती है OnComplete घटना सेट करने के लिए के माध्यम से डाटा होगा ...
अच्छा! यह देखने के लिए मुझे कुछ सेकंड लगाए कि यह कैसे किया जाता है। शायद बेहतर लिखना: subject.TakeWhile (x => x! = "Last")। मर्ज करें (विषय। जहां (x => x == "last")। (1) ले लो); ठंडे देखने योग्य टिप एक + है। धन्यवाद – lukebuehler