Freigeben über


LogRecordSequence.ReadRestartAreas Methode

Definition

Gibt eine zählbare Auflistung der Neustartbereiche in der Sequenz zurück. Diese Methode kann nicht vererbt 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 zählbare Auflistung der Neustartbereiche in der Sequenz.

Implementiert

Ausnahmen

start befindet sich nicht zwischen der Basissequenznummer 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 zum Schreiben des Protokolldatensatzes verwendete Puffergröße ist größer als die zum Lesen verwendete Puffergröße.

- oder -

Die Datensatzsequenz ist beschädigt.

- oder -

Das angegebene Protokolldateiformat oder die 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 Aufruf von MoveNext() muss erfolgen.

– oder –

Die Enumeration wurde beendet.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.

Der Zugriff auf die angegebene Protokollsequenz wird vom Betriebssystem verweigert.

Hinweise

Die Neustartbereiche sind in umgekehrter Reihenfolge der Sequenznummern aufgelistet, von der höchsten bis zur niedrigsten Sequenznummer. Nur Neustartbereiche mit Sequenznummern zwischen der letzten Sequenznummer und der Basissequenznummer sind aufgelistet.

Gilt für: