Compartilhar via


IRecordSequence.ReadRestartAreas Método

Definição

Quando substituída em uma classe derivada, retorna uma coleção enumerável de áreas de reinicialização na sequência.

public:
 System::Collections::Generic::IEnumerable<System::IO::Log::LogRecord ^> ^ ReadRestartAreas();
public System.Collections.Generic.IEnumerable<System.IO.Log.LogRecord> ReadRestartAreas ();
abstract member ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
Public Function ReadRestartAreas () As IEnumerable(Of LogRecord)

Retornos

Uma coleção enumerável de áreas de reinicialização na sequência.

Exceções

Um ou mais argumentos são inválidos.

Um erro de E/S ocorreu ao ler o registro.

O método foi chamado depois que a sequência foi descartada.

Comentários

As áreas de reinicialização são enumeradas na ordem de número de sequência inversa, ou seja, do número de sequência mais alto para o número de sequência mais baixo. Somente áreas de reinicialização com números de sequência entre o último número de sequência e o número da sequência base são enumeradas.

Observação

Se a extensão de log que contém o BaseSequenceNumber for corrompida, esse método poderá gerar um IOException com a mensagem de erro "A solicitação não pôde ser executada devido a uma exceção inesperada de E/S. O código de erro a seguir foi retornado: '80070026'".

Aplica-se a