Read(char[ ], int, int)
Stream
をオーバーライドします
このメソッドでは、現行のインスタンスから指定された文字数を読み取り、ストリーム内の位置を進め、文字配列バッファに移入します。
宣言
// C# public override int Read(char[] buffer, int offset, int count);
パラメータ
-
buffer
移入される文字配列バッファ。
-
offset
データ移入元バッファのゼロ・ベースのオフセット(文字)
-
count
ストリームから読み取られる最大文字数
戻り値
戻り値は、ストリームの終わりに到達した場合のストリームから読み取られた文字数または0
を示します。
例外
ObjectDisposedException
- オブジェクトはすでに処理されています。
InvalidOperationException
- OracleConnection
がオープンされていないか、またはオブジェクトの存続中にクローズされています。
備考
このメソッドでは、ストリーム・インスタンス上のPosition
をゼロまたは偶数にする必要があります。
XMLデータの読取りは、Position
プロパティにより指定された位置から開始されます。