System.IO.Log

System.IO.Log Namespace

 

The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

ClassDescription
System_CAPS_pubclassFileRecordSequence

Implements an IRecordSequence on top of a file. This class cannot be inherited.

System_CAPS_pubclassFileRegion

Represents a region of a file to be archived. This class cannot be inherited.

System_CAPS_pubclassLogArchiveSnapshot

Represents a snapshot of the LogStore instance that can be used to generate an archive.

System_CAPS_pubclassLogExtent

Represents a disk extent that contains log data.

System_CAPS_pubclassLogExtentCollection

Represents the collection of LogExtent objects associated with a LogStore.

System_CAPS_pubclassLogPolicy

Represents the policy associated with a LogStore.

System_CAPS_pubclassLogRecord

Represents a log record that has been appended to a sequence.

System_CAPS_pubclassLogRecordSequence

Represents a record sequence stored in a LogStore.

System_CAPS_pubclassLogStore

Represents a log-structured storage.

System_CAPS_pubclassReservationCollection

Manages the collection of space reservations made in a record sequence.

System_CAPS_pubclassReservationNotFoundException

Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

System_CAPS_pubclassSequenceFullException

Represents the exception that is thrown when a sequence of log records is full.

System_CAPS_pubclassTailPinnedEventArgs

Provides data for the TailPinned event. This class cannot be inherited.

StructureDescription
System_CAPS_pubstructurePolicyUnit

Represents a size measurement in a log store policy.

System_CAPS_pubstructureSequenceNumber

Represents a sequence number assigned to a log record in a record sequence.

InterfaceDescription
System_CAPS_pubinterfaceIRecordSequence

Provides a generic interface to a sequence of records.

EnumerationDescription
System_CAPS_pubenumLogExtentState

Describes the current state of a LogExtent instance.

System_CAPS_pubenumLogRecordEnumeratorType

Specifies the manner in which records should be read from a LogRecordSequence.

System_CAPS_pubenumPolicyUnitType

Specifies the unit of measurement of a PolicyUnit instance.

System_CAPS_pubenumRecordAppendOptions

Specifies how records are appended.

Return to top
Show:
© 2016 Microsoft