IRecordSequence.ReadRestartAreas Método

Definição

Quando sobrescrito numa classe derivada, devolve uma coleção enumerável das áreas de reinício 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)

Devoluções

Uma coleção enumerável das áreas de reinício na sequência.

Exceções

Um ou mais dos argumentos são inválidos.

Ocorreu um erro de E/S durante a leitura do registo.

O método era chamado depois de a sequência ter sido eliminada.

Observações

As áreas de reinício são enumeradas por ordem inversa dos números de sequência, ou seja, do número de sequência mais alto ao número de sequência mais baixo. Apenas as áreas de reinício com números de sequência entre o último número de sequência e o número de sequência base são enumeradas.

Note

Se a extensão do log que contém o BaseSequenceNumber ficar corrompida, este método pode apresentar uma IOException mensagem de erro "O pedido não pôde ser realizado devido a uma exceção inesperada de I/O. O seguinte código de erro foi devolvido: '80070026'".

Aplica-se a