计时器不使用Reactive Extension调用功能

时间:2018-03-21 18:47:49

标签: c# reactive-programming system.reactive

我是反应式扩展实现的新手,但是当我尝试使用Observable.Timer实现轮询数据库查询某些查询时,似乎数据库查询函数永远不会被调用。请让我知道为什么定时器在投票时没有调用函数。

ServerOperationDataModel是一个具有基本数据库详细信息的服务器对象。

's Cell:

1 个答案:

答案 0 :(得分:0)

简短的回答是没有Subscribe()。如果底部没有订阅(或包含订阅的内容),则所有Rx查询都不会执行任何操作。

如果您将query.StartWith("DBOPerationStarte")更改为query.StartWith("DBOPerationStarte").Subscribe(),则会有效。

这不是非常活跃的代码:你可能最好使用TPL。