PipelineBuffer.EndOfRowset プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の 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)
{
// 必要に応じて、すべての行が処理された後に何らかの処理を行う。
}