System.IO.Log Namnområde

Definierar ett gränssnitt för loggning till ett postorienterat sekventiellt I/O-system.

Klasser

Name Description
FileRecordSequence

Implementerar en IRecordSequence ovanpå en fil. Det går inte att ärva den här klassen.

FileRegion

Representerar en region i en fil som ska arkiveras. Det går inte att ärva den här klassen.

LogArchiveSnapshot

Representerar en ögonblicksbild av instansen LogStore som kan användas för att generera ett arkiv.

LogExtent

Representerar en diskutbredning som innehåller loggdata.

LogExtentCollection

Representerar samlingen med LogExtent objekt som är associerade med en LogStore.

LogPolicy

Representerar principen som är associerad med en LogStore.

LogRecord

Representerar en loggpost som har lagts till i en sekvens.

LogRecordSequence

Representerar en postsekvens som lagras i en LogStore.

LogStore

Representerar en loggstrukturerad lagring.

ReservationCollection

Hanterar samlingen med utrymmesreservationer som görs i en postsekvens.

ReservationNotFoundException

Representerar undantaget som utlöses när en specifik utrymmesreservation i en LogRecordSequence inte hittas.

SequenceFullException

Representerar undantaget som utlöses när en sekvens med loggposter är full.

TailPinnedEventArgs

Innehåller data för TailPinned händelsen. Det går inte att ärva den här klassen.

Strukturer

Name Description
PolicyUnit

Representerar en storleksmätning i en logglagringsprincip.

SequenceNumber

Representerar ett sekvensnummer som tilldelats en loggpost i en postsekvens.

Gränssnitt

Name Description
IRecordSequence

Tillhandahåller ett allmänt gränssnitt för en sekvens med poster.

Uppräkningar

Name Description
LogExtentState

Beskriver det aktuella tillståndet för en LogExtent instans.

LogRecordEnumeratorType

Anger hur poster ska läsas från en LogRecordSequence.

PolicyUnitType

Anger måttenheten för en PolicyUnit instans.

RecordAppendOptions

Anger hur poster läggs till.