System.IO.Log 命名空間

System.IO.Log 命名空間會定義介面來記錄到記錄導向的循序 I/O 系統。 The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

類別

FileRecordSequence

在檔案頂端實作 IRecordSequenceImplements an IRecordSequence on top of a file. 這個類別無法被繼承。This class cannot be inherited.

FileRegion

表示要封存之檔案的區域。Represents a region of a file to be archived. 這個類別無法被繼承。This class cannot be inherited.

LogArchiveSnapshot

代表可以用來產生封存之 LogStore 執行個體的快照。Represents a snapshot of the LogStore instance that can be used to generate an archive.

LogExtent

代表包含記錄檔資料的延伸磁碟區。Represents a disk extent that contains log data.

LogExtentCollection

表示與 LogExtent 關聯的 LogStore 物件集合。Represents the collection of LogExtent objects associated with a LogStore.

LogPolicy

代表與 LogStore 相關聯的原則。Represents the policy associated with a LogStore.

LogRecord

代表已附加至順序的記錄檔記錄。Represents a log record that has been appended to a sequence.

LogRecordSequence

表示 LogStore 中儲存的記錄順序。Represents a record sequence stored in a LogStore.

LogStore

代表記錄結構化儲存區。Represents a log-structured storage.

ReservationCollection

管理以記錄順序建立的空間保留區集合。Manages the collection of space reservations made in a record sequence.

ReservationNotFoundException

表示在 LogRecordSequence 中找不到特定空間保留區時擲回的例外狀況。Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

SequenceFullException

表示在記錄檔記錄順序已滿時擲回的例外狀況。Represents the exception that is thrown when a sequence of log records is full.

TailPinnedEventArgs

提供 TailPinned 事件的資料。Provides data for the TailPinned event. 這個類別無法被繼承。This class cannot be inherited.

結構

PolicyUnit

表示記錄存放區原則中的大小度量單位。Represents a size measurement in a log store policy.

SequenceNumber

代表依記錄順序指派給記錄檔記錄的序號。Represents a sequence number assigned to a log record in a record sequence.

介面

IRecordSequence

提供記錄順序的泛型介面。Provides a generic interface to a sequence of records.

列舉

LogExtentState

描述 LogExtent 執行個體的目前狀態。Describes the current state of a LogExtent instance.

LogRecordEnumeratorType

指定從 LogRecordSequence 讀取記錄的方式。Specifies the manner in which records should be read from a LogRecordSequence.

PolicyUnitType

指定 PolicyUnit 執行個體的度量單位。Specifies the unit of measurement of a PolicyUnit instance.

RecordAppendOptions

指定如何附加記錄。Specifies how records are appended.