Udostępnij za pośrednictwem


System.IO.Log Przestrzeń nazw

Definiuje interfejs do rejestrowania w systemie we/wy zorientowanym na rekordy.

Klasy

FileRecordSequence

Implementuje element IRecordSequence na podstawie pliku. Klasa ta nie może być dziedziczona.

FileRegion

Reprezentuje region pliku do zarchiwizowania. Klasa ta nie może być dziedziczona.

LogArchiveSnapshot

Reprezentuje migawkę LogStore wystąpienia, którego można użyć do wygenerowania archiwum.

LogExtent

Reprezentuje zakres dysku zawierający dane dziennika.

LogExtentCollection

Reprezentuje kolekcję obiektów skojarzonych LogExtent z obiektem LogStore.

LogPolicy

Reprezentuje zasady skojarzone z elementem LogStore.

LogRecord

Reprezentuje rekord dziennika, który został dołączony do sekwencji.

LogRecordSequence

Reprezentuje sekwencję rekordów przechowywaną w obiekcie LogStore.

LogStore

Reprezentuje magazyn ze strukturą dziennika.

ReservationCollection

Zarządza kolekcją rezerwacji miejsca dokonanych w sekwencji rekordów.

ReservationNotFoundException

Reprezentuje wyjątek zgłaszany, gdy nie można odnaleźć określonej rezerwacji miejsca w obiekcie LogRecordSequence .

SequenceFullException

Reprezentuje wyjątek zgłaszany, gdy sekwencja rekordów dziennika jest pełna.

TailPinnedEventArgs

Udostępnia dane dla zdarzenia TailPinned. Klasa ta nie może być dziedziczona.

Struktury

PolicyUnit

Reprezentuje pomiar rozmiaru w zasadach magazynu dzienników.

SequenceNumber

Reprezentuje numer sekwencji przypisany do rekordu dziennika w sekwencji rekordów.

Interfejsy

IRecordSequence

Udostępnia ogólny interfejs sekwencji rekordów.

Wyliczenia

LogExtentState

Opisuje bieżący stan LogExtent wystąpienia.

LogRecordEnumeratorType

Określa sposób odczytywania rekordów z obiektu LogRecordSequence.

PolicyUnitType

Określa jednostkę miary PolicyUnit wystąpienia.

RecordAppendOptions

Określa sposób dołączania rekordów.