Sdílet prostřednictvím


LogRecordSequence.ReadRestartAreas Metoda

Definice

Vrátí výčtovou kolekci oblastí restartování v sekvenci. Tuto metodu nelze dědit.

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)

Návraty

Výčet kolekcí oblastí restartování v sekvenci.

Implementuje

Výjimky

start není mezi základním a posledním pořadovými čísly této sekvence.

Požadavek nebylo možné provést kvůli neočekávané výjimce vstupně-výstupních operací.

-nebo-

Požadavek nelze provést kvůli chybě vstupně-výstupního zařízení.

-Nebo

Velikost vyrovnávací paměti použité k zápisu záznamu protokolu je větší než velikost vyrovnávací paměti, která se používá k jeho čtení.

-nebo-

Sekvence záznamů je poškozena.

-nebo-

Zadaný formát nebo verze souboru protokolu je neplatná.

-nebo-

Záznam byl napsán s nekompatibilní verzí sekvence záznamů.

Operace je neplatná, protože výčet nebyl spuštěn. Je nutné provést MoveNext() volání.

-Nebo

Výčet skončil.

Metoda byla volána po odstranění sekvence.

Pro pokračování v provádění programu není dostatek paměti.

Operační systém odepře přístup k zadané sekvenci protokolu.

Poznámky

Oblasti restartování se vyčíslují v obráceném pořadí pořadových čísel, to znamená od nejvyššího pořadového čísla k nejnižšímu pořadovém číslu. Vyčíslí se pouze oblasti restartování s pořadovými čísly mezi posledním pořadovým číslem a základním pořadovým číslem.

Platí pro