System.IO.Log Przestrzeń nazw

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

Klasy

Nazwa Opis
FileRecordSequence

Implementuje element IRecordSequence na wierzchu 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, który zawiera 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 znaleziono określonej rezerwacji miejsca w obiekcie LogRecordSequence .

SequenceFullException

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

TailPinnedEventArgs

Dostarcza dane dla TailPinned zdarzenia. Klasa ta nie może być dziedziczona.

Struktury

Nazwa Opis
PolicyUnit

Reprezentuje pomiar rozmiaru w zasadach magazynu dzienników.

SequenceNumber

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

Interfejsy

Nazwa Opis
IRecordSequence

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

Wyliczenia

Nazwa Opis
LogExtentState

Opisuje bieżący stan wystąpienia LogExtent.

LogRecordEnumeratorType

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

PolicyUnitType

Określa jednostkę miary wystąpienia PolicyUnit.

RecordAppendOptions

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