System.IO.Log Пространство имен

Определяет интерфейс для ведения журнала в системе последовательного ввода-вывода, ориентированной на записи.

Классы

FileRecordSequence

Реализует класс IRecordSequence в верхней строке файла. Этот класс не наследуется.

FileRegion

Представляет область файла для архивирования. Этот класс не наследуется.

LogArchiveSnapshot

Представляет снимок экземпляра LogStore, который можно использовать для создания архива.

LogExtent

Представляет область диска, в которой хранятся данные журнала.

LogExtentCollection

Представляет коллекцию объектов LogExtent, связанных с хранилищем LogStore.

LogPolicy

Представляет политику, связанную с классом LogStore.

LogRecord

Представляет запись журнала, добавленную в последовательность.

LogRecordSequence

Представляет последовательность записей, которая хранится в LogStore.

LogStore

Представляет хранилище, структурированное журналом.

ReservationCollection

Управляет коллекцией резервирований пространства, созданной в последовательности записей.

ReservationNotFoundException

Представляет исключение, которое возникает, когда не найдено определенное резервирование пространства в последовательности LogRecordSequence.

SequenceFullException

Представляет исключение, которое создается при заполнении последовательности записей журнала.

TailPinnedEventArgs

Предоставляет данные для события TailPinned. Этот класс не наследуется.

Структуры

PolicyUnit

Представляет размер в политике хранилища журнала.

SequenceNumber

Представляет порядковый номер, назначенный записи журнала в последовательности записей.

Интерфейсы

IRecordSequence

Предоставляет универсальный интерфейс последовательности записей.

Перечисления

LogExtentState

Описывает текущее состояние экземпляра LogExtent.

LogRecordEnumeratorType

Указывает способ, которым записи должны считываться из последовательности LogRecordSequence.

PolicyUnitType

Указывает единицу измерения экземпляра PolicyUnit.

RecordAppendOptions

Указывает способ добавления записей.