繁体   English   中英

确保DbCommand.Cancel()方法正常运行的最准确方法?

[英]The most accurate way to make sure DbCommand.Cancel() method is working well?

众所周知,这种方法没有例外。 因此,我有一个解决方案来确保它能正常工作。

我的解决方案是使用SQL Server Profiler工具来捕获带有以下事件的SP:RPC:启动,RPC:已完成。 当我调用Cancel()方法并在Profiler上进行验证时,它实际上比通常的时间短。

我是否完全杀死了这个过程(肯定是100%)?

如果我错了,请告诉我证明的方法。

提前致谢 !!!

创建查询以更改数据; 异步运行它(ExecuteNonQueryAsync),然后立即将其取消。 数据是否更改?

尽管为什么要测试框架超出了我的范围...

干杯-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM