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

レコードの追加方法を指定します。