2010-06-26 50 views
0

使用Rx,有沒有簡單的方法來創建一個單一的Notification<T>如何創建一個通知單實例<T>?

最近我已經能夠找到的是:

T value = ..; 
var notifyValue = EnumerableEx.Return(value).Materialize().First(); 

這似乎相當迂迴。 Notification<T>的構造函數不可訪問,但是有沒有我不知道的工廠方法?

回答

2

Notification<T>是一個抽象基類。您需要構建其子類之一OnCompleted,OnError,或者在此情況下爲OnNext

var notifyValue = new Notification<T>.OnNext(value);