Compartilhar via


PipelineBuffer.EndOfRowset Propriedade

Definição

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.

}

Aplica-se a