System.IO.Log Przestrzeń nazw

Przestrzeń nazw System.IO.Log definiuje interfejs do rejestrowania do systemu zorientowane sekwencyjnych operacji We/Wy. The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

Klasy

FileRecordSequence

IRecordSequence Implementuje na początku pliku.Implements an IRecordSequence on top of a file. Klasa ta nie może być dziedziczona.This class cannot be inherited.

FileRegion

Reprezentuje region pliku do zarchiwizowania.Represents a region of a file to be archived. Klasa ta nie może być dziedziczona.This class cannot be inherited.

LogArchiveSnapshot

Reprezentuje migawkę LogStore wystąpienia, którego można użyć do wygenerowania archiwum.Represents a snapshot of the LogStore instance that can be used to generate an archive.

LogExtent

Reprezentuje zakres dysku, który zawiera dane dziennika.Represents a disk extent that contains log data.

LogExtentCollection

Reprezentuje kolekcję LogExtent obiektów skojarzonych LogStorez.Represents the collection of LogExtent objects associated with a LogStore.

LogPolicy

Reprezentuje zasady skojarzone z LogStore.Represents the policy associated with a LogStore.

LogRecord

Reprezentuje rekord dziennika, który został dołączony do sekwencji.Represents a log record that has been appended to a sequence.

LogRecordSequence

Reprezentuje sekwencję rekordów przechowywaną w LogStore.Represents a record sequence stored in a LogStore.

LogStore

Reprezentuje magazyn strukturalny dzienników.Represents a log-structured storage.

ReservationCollection

Zarządza kolekcją rezerwacji miejsca w sekwencji rekordów.Manages the collection of space reservations made in a record sequence.

ReservationNotFoundException

Reprezentuje wyjątek, który jest generowany, gdy nie można odnaleźć określonej rezerwacji LogRecordSequence miejsca w elemencie.Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

SequenceFullException

Reprezentuje wyjątek, który jest generowany, gdy sekwencja rekordów dziennika jest pełna.Represents the exception that is thrown when a sequence of log records is full.

TailPinnedEventArgs

Dostarcza dane dla TailPinned zdarzenia.Provides data for the TailPinned event. Klasa ta nie może być dziedziczona.This class cannot be inherited.

Struktury

PolicyUnit

Reprezentuje pomiar rozmiaru w zasadach magazynu dzienników.Represents a size measurement in a log store policy.

SequenceNumber

Reprezentuje numer sekwencyjny przypisany do rekordu dziennika w sekwencji rekordów.Represents a sequence number assigned to a log record in a record sequence.

Interfejsy

IRecordSequence

Udostępnia ogólny interfejs do sekwencji rekordów.Provides a generic interface to a sequence of records.

Wyliczenia

LogExtentState

Opisuje bieżący stan LogExtent wystąpienia.Describes the current state of a LogExtent instance.

LogRecordEnumeratorType

Określa sposób, w jaki rekordy mają być odczytywane z LogRecordSequence.Specifies the manner in which records should be read from a LogRecordSequence.

PolicyUnitType

Określa jednostkę miary PolicyUnit wystąpienia.Specifies the unit of measurement of a PolicyUnit instance.

RecordAppendOptions

Określa sposób dołączania rekordów.Specifies how records are appended.