OdbcCommand.Cancel 메서드


OdbcCommand의 실행을 취소하려고 합니다.Tries to cancel the execution of an OdbcCommand.

 virtual void Cancel();
public void Cancel ();
override this.Cancel : unit -> unit
Public Sub Cancel ()


취소할 명령이 없으면 아무 동작도 발생하지 않습니다.If there is nothing to cancel, nothing occurs. 그러나 처리 중인 명령이 있고 취소 시도가 실패 하면 예외가 생성 되지 않습니다.However, if there is a command in process, and the cancellation try fails, no exception is generated.

한 스레드에서 쿼리를 취소 하려면 Cancel 다른 스레드에서 호출 되어야 합니다.To cancel a query on one thread, Cancel must be called from another thread. OdbcCommand를 사용 하 여 비동기적으로 명령을 실행할 수 없기 때문에 다른 스레드에서 명령을 취소 하려면 스레드 하나를 동기적으로 실행 해야 합니다.Because you cannot execute commands asynchronously with OdbcCommand, to cancel a command from another thread, one thread must be running synchronously. 즉, OdbcCommand 개체는 두 스레드에서 모두 액세스할 수 있어야 합니다.This means that the OdbcCommand object must be accessible from both threads.

적용 대상

추가 정보