【发布时间】:2012-07-13 15:11:47
【问题描述】:
我对 .NET 中 SqlDependency 的使用有疑问。我已经阅读了文档,但我仍然不清楚 OnChange 事件是否在其自己的线程中被调用。因此,例如,如果我得到 30 个并发事件,它们每个都有自己的 OnChange 偶数处理程序吗?我问的原因是,如果在 OnChange 处理程序中完成的工作阻止了下一个事件,我不想用这个创建引擎。
例如,我有一个 Orders 数据库的 SqlDependency,每次有新订单时,我都会收到 OnChange 事件,然后我可以处理用户的订单。这不会阻止其他人进来,对吗?
另外,您发现使用这种方法有什么问题吗? SqlDependency 似乎是一个非常强大的功能,所以我希望它可以这样工作。 ;)
谢谢
【问题讨论】:
标签: c# .net sql-server sqldependency