SqlDataReader.ReadAsync(CancellationToken) 메서드


Read()를 다음 레코드로 이동하는 비동기 버전의 SqlDataReader입니다.An asynchronous version of Read(), which advances the SqlDataReader to the next record.

취소 토큰은 명령 제한 시간이 경과하기 전에 작업을 중단하는 요청에 사용할 수 있습니다.The cancellation token can be used to request that the operation be abandoned before the command timeout elapses. 예외는 반환된 작업 개체를 통해 보고됩니다.Exceptions will be reported via the returned Task object.

 override System::Threading::Tasks::Task<bool> ^ ReadAsync(System::Threading::CancellationToken cancellationToken);
public override System.Threading.Tasks.Task<bool> ReadAsync (System.Threading.CancellationToken cancellationToken);
override this.ReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<bool>

매개 변수


취소 명령입니다.The cancellation instruction.


비동기 작업(operation)을 나타내는 작업(task)입니다.A task representing the asynchronous operation.


작업 완료 전에 동일한 인스턴스에 대해 ReadAsync(CancellationToken)를 두 번 이상 호출Calling ReadAsync(CancellationToken) more than once for the same instance before task completion.

Context Connection=true가 연결 문자열에 지정되어 있습니다.Context Connection=true is specified in the connection string.

SQL Server에서 명령 텍스트를 실행하는 동안 오류를 반환했습니다.SQL Server returned an error while executing the command text.


ExecuteReaderAsyncbehavior 매개 변수가 Default으로 설정 된 경우 ReadAsync은 작업을 반환 하기 전에 전체 행을 읽습니다.If the behavior parameter of ExecuteReaderAsync is set to Default, ReadAsync reads the entire row before returning the Task.

코드 샘플, SQL Server에 대 한 .NET Framework Data Provider의 비동기 프로그래밍에 대 한 자세한 내용은 비동기 프로그래밍을 참조 하세요.For more information, including code samples, about asynchronous programming in the .NET Framework Data Provider for SQL Server, see Asynchronous Programming.

적용 대상

추가 정보