System.IO.Log 命名空间

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

名称 说明
FileRecordSequence

实现文件 IRecordSequence 顶部。 此类不能被继承。

FileRegion

表示要存档的文件的区域。 此类不能被继承。

LogArchiveSnapshot

表示可用于生成存档的 LogStore 实例的快照。

LogExtent

表示包含日志数据的磁盘盘区。

LogExtentCollection

表示与 a LogExtent. 关联的对象的集合LogStore

LogPolicy

表示与 a LogStore.

LogRecord

表示已追加到序列中的日志记录。

LogRecordSequence

表示存储在 . 中的 LogStore记录序列。

LogStore

表示日志结构化存储。

ReservationCollection

管理记录序列中所做的空间预留的集合。

ReservationNotFoundException

表示在找不到特定空间预留时引发的 LogRecordSequence 异常。

SequenceFullException

表示当日志记录序列已满时引发的异常。

TailPinnedEventArgs

提供事件的数据 TailPinned 。 此类不能被继承。

结构

名称 说明
PolicyUnit

表示日志存储策略中的大小度量。

SequenceNumber

表示分配给记录序列中的日志记录的序列号。

接口

名称 说明
IRecordSequence

提供记录序列的泛型接口。

枚举

名称 说明
LogExtentState

描述 LogExtent 实例的当前状态。

LogRecordEnumeratorType

指定从 LogRecordSequence读取记录的方式。

PolicyUnitType

指定 PolicyUnit 实例的度量单位。

RecordAppendOptions

指定记录的追加方式。