Freigeben über


IRecordSequence.ReadRestartAreas Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse eine zählbare Auflistung der Neustartbereiche in der Sequenz zurück.

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)

Gibt zurück

Eine zählbare Auflistung der Neustartbereiche in der Sequenz.

Ausnahmen

Mindestens eines der Argumente ist ungültig.

Beim Lesen des Datensatzes ist ein E/A-Fehler aufgetreten.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

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.

Hinweis

Wenn der Protokollwertebereich, der die BaseSequenceNumber enthält, beschädigt ist, kann diese Methode eine IOException mit folgender Fehlermeldung ausgeben: "Die Anforderung konnte aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden. Folgender Fehlercode wurde zurückgegeben: '80070026'".

Gilt für: