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