C# 如果依赖项丢失,如何使用计时器重新启动sqldependency
我的sqldependency工作得很好。然后有人提出了一个问题,说依赖关系可能会由于某些原因而丢失,例如Database服务器重新启动、断开连接 有人建议我使用计时器,每半小时检查一次sqldependency是否丢失,然后我们将重新启动该依赖项。我个人认为使用定时器似乎是解决这个问题的正确方法 如何检查依赖关系是否需要重新启动C# 如果依赖项丢失,如何使用计时器重新启动sqldependency,c#,sql,sqldependency,C#,Sql,Sqldependency,我的sqldependency工作得很好。然后有人提出了一个问题,说依赖关系可能会由于某些原因而丢失,例如Database服务器重新启动、断开连接 有人建议我使用计时器,每半小时检查一次sqldependency是否丢失,然后我们将重新启动该依赖项。我个人认为使用定时器似乎是解决这个问题的正确方法 如何检查依赖关系是否需要重新启动 SqlDependency.Stop() //would give me a Boolean, but at the same time it stop it,
SqlDependency.Stop() //would give me a Boolean, but at the same time it stop it, which I don't think is quite right.
任何关于如何创建计时器的建议都将非常有用
这里也有一篇关于类似问题的文章
提前谢谢