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

ファイル上に IRecordSequence を実装します。Implements 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.