System.IO.Log 命名空间

定义用于登录到面向记录的顺序 I/O 系统的接口。

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

指定如何追加记录。