System.IO.Log Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |