如何创建单一的Notification <t>?</t>实例

时间:2010-06-26 13:51:02

标签: .net reactive-programming system.reactive

使用Rx,是否有一种简单的方法可以创建单个Notification<T>

我能找到的最接近的是:

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

这似乎相当迂回。 Notification<T>的构造函数是不可访问的,但是有一种我不知道的工厂方法吗?

1 个答案:

答案 0 :(得分:2)

Notification<T>是一个抽象基类。您需要构建其子类之一OnCompletedOnError,或者在这种情况下OnNext

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