プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12.2c リリース1 (12.2.0.1) for Microsoft Windows
E88311-03
目次へ移動
目次
索引へ移動
索引

前
次

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プロパティにより指定された位置から開始されます。