Compartilhar via


LogRecordSequence.ReadRestartAreas Método

Definição

Retorna uma coleção enumerável de á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 de áreas de reinicialização na sequência.

Implementações

Exceções

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

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

- ou -

Não foi possível executar a solicitação devido a um erro de dispositivo de E/S.

-ou

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

- ou -

A sequência de registros está corrompida.

- ou -

A versão ou o formato de 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 para MoveNext() deve ser feita.

-ou

A enumeração terminou.

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 foi 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 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 de sequência base são enumeradas.

Aplica-se a