LogRecordSequence.ReadRestartAreas Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.