System.IO.Log Namespace
.NET Framework 4.5
The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.
| Class | Description | |
|---|---|---|
|
FileRecordSequence | 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 | 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 | Represents the collection of LogExtent objects associated with a LogStore. |
|
LogPolicy | Represents the policy associated with a LogStore. |
|
LogRecord | Represents a log record that has been appended to a sequence. |
|
LogRecordSequence | 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 | 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 | Provides data for the TailPinned event. This class cannot be inherited. |
| Structure | Description | |
|---|---|---|
|
PolicyUnit | Represents a size measurement in a log store policy. |
|
SequenceNumber | Represents a sequence number assigned to a log record in a record sequence. |
| Interface | Description | |
|---|---|---|
|
IRecordSequence | Provides a generic interface to a sequence of records. |
| Enumeration | Description | |
|---|---|---|
|
LogExtentState | Describes the current state of a LogExtent instance. |
|
LogRecordEnumeratorType | Specifies the manner in which records should be read from a LogRecordSequence. |
|
PolicyUnitType | Specifies the unit of measurement of a PolicyUnit instance. |
|
RecordAppendOptions | Specifies how records are appended. |