ReadAsync(char[], int, int, CancellationToken)
宣言
// C# public Task<int> ReadAsync(char[] buffer, int offset, int count, CancellationToken cancellationToken);
パラメータ
-
buffer移入される文字配列バッファ。
-
offsetbufferへの移入位置となる、ゼロを基準としたオフセット(文字数)。
-
count読み取る文字の最大数。
-
cancellationTokenタスクを取り消すためにアプリケーションによって使用可能な入力取消しトークン。
戻り値
問合せ実行の期間全体にわたりコール元のスレッドをブロックすることがない、即座に非同期処理を表すTask<int>オブジェクト。
実装
Stream
例外
ObjectDisposedException - オブジェクトはすでに処理されています。
InvalidOperationException - OracleConnectionがオープンされていないか、またはオブジェクトの存続中にクローズされています。
ArgumentOutOfRangeException - この例外は次のいずれかの条件が存在する場合に表示されます。
-
offsetまたはcountパラメータが
0未満の場合。 -
offsetが
buffer.Length以上の場合。 -
offsetとcountの合計が
buffer.Lengthより大きい場合。