SqlBatch.ExecuteNonQueryAsync(CancellationToken) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
ExecuteNonQuery()의 비동기 버전입니다.
구현은 메서드를 ExecuteNonQueryAsync(CancellationToken) 호출하고 완료된 작업을 반환합니다. 기본 구현은 이미 취소된 취소 토큰을 전달하는 경우 취소된 작업을 반환합니다.
반환된 작업이 완료될 때까지 DbCommand
개체의 다른 메서드 및 속성을 호출하지 마십시오.
public override System.Threading.Tasks.Task<int> ExecuteNonQueryAsync (System.Threading.CancellationToken cancellationToken = default);
override this.ExecuteNonQueryAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<int>
Public Overrides Function ExecuteNonQueryAsync (Optional cancellationToken As CancellationToken = Nothing) As Task(Of Integer)
매개 변수
- cancellationToken
- CancellationToken
비동기 작업을 취소하기 위한 토큰입니다.
반환
비동기 작업(operation)을 나타내는 작업(task)입니다.
예외
일괄 처리를 실행하는 동안 오류가 발생했습니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.
설명
비동기 프로그래밍에 대한 자세한 내용은 비동기 프로그래밍을 참조하세요.
예외가 반환된 작업에 저장되면 작업이 대기될 때 해당 예외가 throw됩니다. 와 같은 ArgumentException사용 예외는 여전히 동기적으로 throw됩니다.
참고
이 메서드는 의 ExecuteNonQueryAsync(CancellationToken)이점을 활용하며 해당 메서드의 예상되는 모든 예외도 여기에 적용됩니다.