PipelineBuffer.EndOfRowset Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o PipelineBuffer atual é o buffer final.
public:
property bool EndOfRowset { bool get(); };
public bool EndOfRowset { get; }
member this.EndOfRowset : bool
Public ReadOnly Property EndOfRowset As Boolean
Valor da propriedade
true se a corrente PipelineBuffer for o buffer final do componente upstream; caso contrário, false.
Comentários
A EndOfRowset propriedade indica que a atual PipelineBuffer é o buffer final.
Muitas vezes, você pode ignorar com segurança o valor da EndOfRowset propriedade. Muitos componentes não precisam executar nenhuma ação adicional depois de ler a última linha de dados. No entanto, ao usar a EndOfRowset propriedade, verifique se você determina seu valor depois de ler as linhas no buffer atual. Se você parar de ler linhas assim que a EndOfRowset propriedade for true
, poderá perder as linhas de dados que o buffer final contém.
O padrão correto para usar o NextRow método e a EndOfRowset propriedade é:
while (buffer.NextRow())
{
// Do something with each row.
}
if (buffer.EndOfRowset)
{
// Optionally, do something after all rows have been processed.
}