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 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'".