【发布时间】:2013-11-04 00:11:41
【问题描述】:
我有下一个界面:
public interface ITask
{
event EventHandler<EventArgs> Completed;
event EventHandler<UpdateEventArgs> Update;
}
我想要 IObservable,它会在 ITask.Update 事件触发时触发 IObserver.OnNext,在 ITask.Completed 事件触发时触发 IObserver.OnCompleted。我可以使用 RX 完成这种组合吗,否则这是不可能的,我应该为此进行自定义实现。
【问题讨论】:
-
ITask是一个令人困惑的名称,因为System.Threading.Tasks命名空间。我个人会选择别的东西......
标签: c# .net system.reactive