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

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