代码之家  ›  专栏  ›  技术社区  ›  Stephen Cleary

如何创建通知的单个实例?

  •  0
  • Stephen Cleary  · 技术社区  · 16 年前

    使用Rx,有没有一种简单的方法来创建一个 Notification<T> ?

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

    这似乎有点迂回。施工人员 通知<T> 是不可访问的,但是否有我不知道的工厂方法?

    1 回复  |  直到 16 年前
        1
  •  3
  •   Quartermeister    16 年前

    Notification<T> 是一个抽象基类。你需要构造它的一个子类, OnCompleted , OnError OnNext .

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