LogRecordSequence.ReadRestartAreas Método

Definição

Retorna uma coleção enumerável das áreas de reinicialização na sequência. Esse método não pode ser herdado.

public:
 virtual 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>
override this.ReadRestartAreas : unit -> seq<System.IO.Log.LogRecord>
Public Function ReadRestartAreas () As IEnumerable(Of LogRecord)

Retornos

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

Implementações

Exceções

start não está entre os números base e de última sequência dessa sequência.

A solicitação não pôde ser executada devido a uma exceção inesperada de E/S.

- ou -

A solicitação não pôde ser executada devido a um erro de dispositivo de E/S.

-or

O tamanho do buffer usado para gravar o registro de log é maior do que o tamanho do buffer que está sendo usado para lê-lo.

- ou -

A sequência de registros está corrompida.

- ou -

O formato ou a versão do arquivo de log especificado é inválido.

- ou -

O registro foi gravado com uma versão incompatível da sequência de registros.

A operação é inválida porque a enumeração não foi iniciada. Uma chamada deve MoveNext() ser feita.

-or

A enumeração foi encerrada.

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

Não há memória suficiente para continuar a execução do programa.

O acesso para a sequência de log especificada é negado pelo sistema operacional.

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 menor número de sequência. Somente as áreas de reinicialização 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.

Aplica-se a