IRecordSequence.ReadRestartAreas Metodo

Definizione

Quando sottoposto a override in una classe derivata, restituisce una raccolta enumerabile delle aree di riavvio incluse nella sequenza.

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)

Restituisce

raccolta enumerabile delle aree di riavvio nella sequenza.

Eccezioni

Uno o più argomenti non sono validi.

Si è verificato un errore di I/O durante la lettura del record.

Il metodo è stato chiamato dopo l'eliminazione sequenza.

Commenti

Le aree di riavvio sono enumerate in ordine inverso, ovvero dal numero di sequenza più alto a quello più basso. Vengono enumerate soltanto le aree di riavvio con numeri di sequenza compresi tra l'ultimo numero di sequenza e il numero di sequenza di base.

Nota

Se l'extent del log che contiene BaseSequenceNumber è danneggiato, questo metodo può generare un'eccezione IOException con il messaggio di errore "Impossibile eseguire la richiesta a causa di un'eccezione di I/O imprevista. È stato restituito il seguente codice di errore: '80070026'".

Si applica a