PipelineBuffer.EndOfRowset プロパティ

定義

現在の PipelineBuffer が最終バッファーかどうかを示す値を取得します。

public:
 property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean

プロパティ値

現在のバッファー PipelineBuffer がアップストリーム コンポーネントの最終的なバッファーの場合は true、それ以外の場合は false。

注釈

EndOfRowset プロパティは、現在の PipelineBuffer が最終的なバッファーであることを示します。

EndOfRowset プロパティの値は安全に無視できます。 多くのコンポーネントでは、データの最終行を読み取った後に追加のアクションを実行する必要はありません。 ただし、EndOfRowset プロパティを使用する場合は、現在のバッファー内の行を読み取った後にプロパティの値を必ず調べてください。 EndOfRowset プロパティが true を示した直後に行の読み取りを中止すると、最終バッファーに含まれているデータ行が失われる可能性があります。

NextRow メソッドと EndOfRowset プロパティを使用する正しいパターンを次に示します。

while (buffer.NextRow())

{

// 各行について何らかの処理を行う。

}

if (buffer.EndOfRowset)

{

// 必要に応じて、すべての行が処理された後に何らかの処理を行う。

}

適用対象