IRecordSequence.ReadRestartAreas Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando sottoposto a override in una classe derivata, restituisce una raccolta enumerabile delle aree di riavvio 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)
Valori restituiti
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 che la sequenza è stata eliminata.
Commenti
Le aree di riavvio vengono enumerate in ordine di numero di sequenza inverso, ovvero dal numero di sequenza più alto al numero di sequenza più basso. Vengono enumerate solo le aree di riavvio con numeri di sequenza compresi tra l'ultimo numero di sequenza e il numero di sequenza di base.
Note
Se l'extent di log contenente l'oggetto BaseSequenceNumber diventa 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 codice di errore seguente: '80070026'".