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 對象必須可從這兩個線程存取。