GetFieldValueAsync(int, CancellationToken)
宣言
// C# public override Task<T> GetFieldValueAsync<T>(int ordinal, CancellationToken cancellationToken);
型のパラメータ
T
- 返す値の型。
パラメータ
ordinal
- ゼロを基準とした列索引。
cancellationToken
- タスクを取り消すためにアプリケーションによって使用可能な入力取消しトークン。
戻り値
問合せ実行の期間全体にわたりコール元のスレッドをブロックすることがない、即座に非同期処理を表すTask<T>
オブジェクト。
実装
DbDataReader
例外
InvalidOperationException
- 接続またはリーダーがクローズされているか、Read()
がコールされていないか、すべての行が読み取られています。
IndexOutOfRangeException
- 列索引が無効です。
InvalidCastException
- データベースによって返された値をT
にキャストできません。