This topic has not yet been rated - Rate this topic

System.IO.Log Namespace

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

  ClassDescription
Public classFileRecordSequenceImplements an IRecordSequence on top of a file. This class cannot be inherited.
Public classFileRegionRepresents a region of a file to be archived. This class cannot be inherited.
Public classLogArchiveSnapshotRepresents a snapshot of the LogStore instance that can be used to generate an archive.
Public classLogExtentRepresents a disk extent that contains log data.
Public classLogExtentCollectionRepresents the collection of LogExtent objects associated with a LogStore.
Public classLogPolicyRepresents the policy associated with a LogStore.
Public classLogRecordRepresents a log record that has been appended to a sequence.
Public classLogRecordSequenceRepresents a record sequence stored in a LogStore.
Public classLogStoreRepresents a log-structured storage.
Public classReservationCollectionManages the collection of space reservations made in a record sequence.
Public classReservationNotFoundExceptionRepresents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.
Public classSequenceFullExceptionRepresents the exception that is thrown when a sequence of log records is full.
Public classTailPinnedEventArgsProvides data for the TailPinned event. This class cannot be inherited.
  StructureDescription
Public structurePolicyUnitRepresents a size measurement in a log store policy.
Public structureSequenceNumberRepresents a sequence number assigned to a log record in a record sequence.
  InterfaceDescription
Public interfaceIRecordSequenceProvides a generic interface to a sequence of records.
  EnumerationDescription
Public enumerationLogExtentStateDescribes the current state of a LogExtent instance.
Public enumerationLogRecordEnumeratorTypeSpecifies the manner in which records should be read from a LogRecordSequence.
Public enumerationPolicyUnitTypeSpecifies the unit of measurement of a PolicyUnit instance.
Public enumerationRecordAppendOptionsSpecifies how records are appended.
Did you find this helpful?
(1500 characters remaining)
© 2013 Microsoft. All rights reserved.