System.IO.Log Namespace

El espacio de nombres System.IO.Log define una interfaz para registrar en un sistema de E/S secuencial orientado a registro. The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

Clases

FileRecordSequence

Implementa una IRecordSequence sobre un archivo.Implements an IRecordSequence on top of a file. Esta clase no puede heredarse.This class cannot be inherited.

FileRegion

Representa una región de un archivo que se va a almacenar.Represents a region of a file to be archived. Esta clase no puede heredarse.This class cannot be inherited.

LogArchiveSnapshot

Representa una captura de la instancia LogStore que se puede utilizar para generar un archivo.Represents a snapshot of the LogStore instance that can be used to generate an archive.

LogExtent

Representa una extensión del disco que contiene los datos del registro.Represents a disk extent that contains log data.

LogExtentCollection

Representa la colección de objetos LogExtent asociados a un LogStore.Represents the collection of LogExtent objects associated with a LogStore.

LogPolicy

Representa la directiva asociada a LogStore.Represents the policy associated with a LogStore.

LogRecord

Representa una entrada de registro anexada a una secuencia.Represents a log record that has been appended to a sequence.

LogRecordSequence

Representa una secuencia de registro almacenada en un LogStore.Represents a record sequence stored in a LogStore.

LogStore

Representa un almacenamiento estructurado del registro.Represents a log-structured storage.

ReservationCollection

Administra la colección de reservas de espacio realizadas en una secuencia de registro.Manages the collection of space reservations made in a record sequence.

ReservationNotFoundException

Representa la excepción que se produce cuando no se encuentra ninguna reserva espacial concreta en LogRecordSequence.Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

SequenceFullException

Representa la excepción que se produce cuando una secuencia de entradas de registro está completa.Represents the exception that is thrown when a sequence of log records is full.

TailPinnedEventArgs

Proporciona datos para el evento TailPinned.Provides data for the TailPinned event. Esta clase no puede heredarse.This class cannot be inherited.

Estructuras

PolicyUnit

Representa una medición del tamaño en una directiva de almacén de registro.Represents a size measurement in a log store policy.

SequenceNumber

Representa un número de secuencia asignado a una entrada de registro en una secuencia del registro.Represents a sequence number assigned to a log record in a record sequence.

Interfaces

IRecordSequence

Proporciona una interfaz genérica a una secuencia de registros.Provides a generic interface to a sequence of records.

Enumeraciones

LogExtentState

Describe el estado actual de una instancia LogExtent.Describes the current state of a LogExtent instance.

LogRecordEnumeratorType

Especifica la manera en la que los registros se deberían leer de LogRecordSequence.Specifies the manner in which records should be read from a LogRecordSequence.

PolicyUnitType

Especifica la unidad de medida de una PolicyUnit instancia.Specifies the unit of measurement of a PolicyUnit instance.

RecordAppendOptions

Especifica cómo se anexan los registros.Specifies how records are appended.