LogRecordSequence.ReadRestartAreas Metoda

Definicja

Zwraca wyliczalną kolekcję obszarów ponownego uruchamiania w sekwencji. Nie można dziedziczyć tej metody.

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)

Zwraca

Wyliczenie kolekcji obszarów ponownego uruchamiania w sekwencji.

Implementuje

Wyjątki

start nie znajduje się między numerami podstawowymi i ostatnimi sekwencjami tej sekwencji.

Nie można wykonać żądania z powodu nieoczekiwanego wyjątku we/wy.

-lub-

Nie można wykonać żądania z powodu błędu urządzenia we/wy.

-Lub

Rozmiar buforu używany do zapisu rekordu dziennika jest większy niż rozmiar buforu używany do jego odczytania.

-lub-

Sekwencja rekordów jest uszkodzona.

-lub-

Określony format lub wersja pliku dziennika jest nieprawidłowa.

-lub-

Rekord został napisany z niezgodną wersją sekwencji rekordów.

Operacja jest nieprawidłowa, ponieważ wyliczenie nie zostało uruchomione. Należy wykonać wywołanie MoveNext() .

-Lub

Wyliczenie zostało zakończone.

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

Za mało pamięci, aby kontynuować wykonywanie programu.

Dostęp do określonej sekwencji dzienników jest odrzucany przez system operacyjny.

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.

Dotyczy