Udostępnij za pośrednictwem


IRecordSequence.ReadRestartAreas Metoda

Definicja

Po zastąpieniu w klasie pochodnej zwraca wyliczalną kolekcję obszarów ponownego uruchamiania w sekwencji.

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)

Zwraca

Wyliczenie kolekcji obszarów ponownego uruchamiania w sekwencji.

Wyjątki

Co najmniej jeden argument jest nieprawidłowy.

Wystąpił błąd we/wy podczas odczytywania rekordu.

Metoda została wywołana po usunięciu sekwencji.

Uwagi

Obszary ponownego uruchamiania są wyliczane w kolejności numerów sekwencji odwrotnej, czyli od najwyższego numeru sekwencji do najniższego numeru sekwencji. Wyliczane są tylko obszary ponownego uruchamiania z numerami sekwencji między ostatnim numerem sekwencji a numerem sekwencji podstawowej.

Uwaga

Jeśli zakres dziennika zawierający BaseSequenceNumber obiekt jest uszkodzony, ta metoda może zgłosić IOException komunikat o błędzie "Nie można wykonać żądania z powodu nieoczekiwanego wyjątku we/wy. Zwrócono następujący kod błędu: "80070026".

Dotyczy