LogRecordSequence.ReadRestartAreas Metod

Definition

Returnerar en uppräkningsbar samling av omstartsområden i sekvensen. Den här metoden kan inte ärvas.

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)

Returer

En uppräkningsbar samling av omstartsområden i sekvensen.

Implementeringar

Undantag

start är inte mellan bas- och sista sekvensnumren i den här sekvensen.

Det gick inte att utföra begäran på grund av ett oväntat I/O-undantag.

-eller-

Det gick inte att utföra begäran på grund av ett I/O-enhetsfel.

-eller

Buffertstorleken som används för att skriva loggposten är större än buffertstorleken som används för att läsa den.

-eller-

Postsekvensen är skadad.

-eller-

Det angivna loggfilsformatet eller versionen är ogiltigt.

-eller-

Posten skrevs med en inkompatibel version av postsekvensen.

Åtgärden är ogiltig eftersom uppräkningen inte har startats. Ett anrop till MoveNext() måste göras.

-eller

Uppräkningen har avslutats.

Metoden anropades efter att sekvensen har tagits bort.

Det finns inte tillräckligt med minne för att fortsätta körningen av programmet.

Åtkomst för den angivna loggsekvensen nekas av operativsystemet.

Kommentarer

Omstartsområdena räknas upp i omvänd sekvensnummerordning, det vill säga från det högsta sekvensnumret till det lägsta sekvensnumret. Starta endast om områden med sekvensnummer mellan det sista sekvensnumret och bassekvensnumret räknas upp.

Gäller för