System.IO.Log Namespace

Hiermit wird eine Schnittstelle zur Protokollierung eines datensatzorientierten sequenziellen E/A-Systems definiert.

Klassen

FileRecordSequence

Implementiert eine IRecordSequence zusätzlich zu einer Datei. Diese Klasse kann nicht vererbt werden.

FileRegion

Stellt einen zu archivierenden Bereich einer Datei dar. Diese Klasse kann nicht vererbt werden.

LogArchiveSnapshot

Stellt eine Momentaufnahme der LogStore-Instanz dar, die verwendet werden kann, um ein Archiv zu generieren.

LogExtent

Stellt einen Datenträgerwertebereich dar, der Protokolldaten enthält.

LogExtentCollection

Stellt die Auflistung von LogExtent-Objekten dar, die einem LogStore zugeordnet sind.

LogPolicy

Stellt die einem LogStore zugeordnete Richtlinie dar.

LogRecord

Stellt einen Protokolldatensatz dar, der an eine Sequenz angefügt wurde.

LogRecordSequence

Stellt eine in einem LogStore gespeicherte Datensatzsequenz dar.

LogStore

Stellt einen protokollstrukturierten Speicher dar.

ReservationCollection

Verwaltet die Auflistung von Speicherplatzreservierungen, die in einer Datensatzsequenz vorgenommen wurden.

ReservationNotFoundException

Stellt die Ausnahme dar, die ausgelöst wird, wenn eine bestimmte Speicherreservierung in einer LogRecordSequence nicht gefunden wird.

SequenceFullException

Stellt die Ausnahme dar, die ausgelöst wird, wenn eine Sequenz von Protokolldatensätzen voll ist.

TailPinnedEventArgs

Stellt Daten für das TailPinned-Ereignis bereit. Diese Klasse kann nicht vererbt werden.

Strukturen

PolicyUnit

Stellt eine Größenmessung in einer Protokollspeicherrichtlinie dar.

SequenceNumber

Stellt eine einem Protokolldatensatz in einer Datensatzsequenz zugewiesene Sequenznummer dar.

Schnittstellen

IRecordSequence

Stellt eine generische Schnittstelle zu einer Sequenz von Datensätzen bereit.

Enumerationen

LogExtentState

Beschreibt den aktuellen Zustand einer LogExtent-Instanz.

LogRecordEnumeratorType

Gibt die Art an, in der Datensätze von einer LogRecordSequence gelesen werden sollen.

PolicyUnitType

Gibt die Maßeinheit für eine PolicyUnit-Instanz an.

RecordAppendOptions

Gibt an, wie Datensätze angefügt werden.