OdbcCommand.Cancel 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
尝试取消执行 OdbcCommand。
public:
override void Cancel();
public:
virtual void Cancel();
public override void Cancel ();
public void Cancel ();
override this.Cancel : unit -> unit
abstract member Cancel : unit -> unit
override this.Cancel : unit -> unit
Public Overrides Sub Cancel ()
Public Sub Cancel ()
实现
注解
如果没有要取消的命令,则不会有任何反应。 但是,如果某个命令正在进行中,并且取消尝试失败,则不会生成异常。
若要取消一个线程上的查询, Cancel 必须从另一个线程调用。 由于不能使用 OdbcCommand异步执行命令才能取消来自另一个线程的命令,因此一个线程必须同步运行。 这意味着 OdbcCommand 必须可从两个线程访问 对象。