LogRecordSequence.ReadRestartAreas Methode

Definition

Gibt eine aufzählbare Auflistung der Neustartbereiche in der Sequenz zurück. Diese Methode kann nicht geerbt werden.

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)

Gibt zurück

Eine aufzählbare Sammlung der Neustartbereiche in der Sequenz.

Implementiert

Ausnahmen

start ist nicht zwischen der Basis- und der letzten Sequenznummer dieser Sequenz.

Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.

-oder-

Die Anforderung konnte aufgrund eines E/A-Gerätefehlers nicht ausgeführt werden.

-oder

Die Puffergröße, die zum Schreiben des Protokolldatensatzes verwendet wird, ist größer als die Puffergröße, die zum Lesen verwendet wird.

-oder-

Die Datensatzsequenz ist beschädigt.

-oder-

Das angegebene Protokolldateiformat oder die angegebene Version ist ungültig.

-oder-

Der Datensatz wurde mit einer inkompatiblen Version der Datensatzsequenz geschrieben.

Der Vorgang ist ungültig, da die Enumeration nicht gestartet wurde. Ein Anruf MoveNext() muss erfolgen.

-oder

Die Aufzählung wurde beendet.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Es ist nicht genügend Arbeitsspeicher vorhanden, um die Ausführung des Programms fortzusetzen.

Der Zugriff auf die angegebene Protokollsequenz wird vom Betriebssystem verweigert.

Hinweise

Die Neustartbereiche werden in umgekehrter Reihenfolge aufgezählt, d. h. von der höchsten Sequenznummer bis zur niedrigsten Sequenznummer. Nur Neustartbereiche mit Sequenznummern zwischen der letzten Sequenznummer und der Basissequenznummer werden aufgezählt.

Gilt für: