System.IO.Log Namespace

Lo spazio dei nomi System.IO.Log definisce un'interfaccia per la registrazione in un sistema di I/O sequenziale orientato ai record. The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

Classi

FileRecordSequence

Implementa un oggetto IRecordSequence in un file.Implements an IRecordSequence on top of a file. Questa classe non può essere ereditata.This class cannot be inherited.

FileRegion

Rappresenta una parte di un file da archiviare.Represents a region of a file to be archived. Questa classe non può essere ereditata.This class cannot be inherited.

LogArchiveSnapshot

Rappresenta uno snapshot dell'istanza LogStore che può essere utilizzato per generare un archivio.Represents a snapshot of the LogStore instance that can be used to generate an archive.

LogExtent

Rappresenta un extent del disco che contiene dati del log.Represents a disk extent that contains log data.

LogExtentCollection

Rappresenta la raccolta di oggetti LogExtent associati a un oggetto LogStore.Represents the collection of LogExtent objects associated with a LogStore.

LogPolicy

Rappresenta il criterio associato a un'istanza LogStore.Represents the policy associated with a LogStore.

LogRecord

Rappresenta un record del registro accodato a una sequenza.Represents a log record that has been appended to a sequence.

LogRecordSequence

Rappresenta una sequenza di record in un oggetto LogStore.Represents a record sequence stored in a LogStore.

LogStore

Rappresenta un archivio organizzato in log.Represents a log-structured storage.

ReservationCollection

Gestisce la raccolta di prenotazioni dello spazio eseguite in una sequenza di record.Manages the collection of space reservations made in a record sequence.

ReservationNotFoundException

Rappresenta l'eccezione che viene generata quando non viene individuata una prenotazione dello spazio specifica in una classe LogRecordSequence.Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

SequenceFullException

Rappresenta l'eccezione che viene generata quando una sequenza di record del registro è completa.Represents the exception that is thrown when a sequence of log records is full.

TailPinnedEventArgs

Fornisce dati per l'evento TailPinned.Provides data for the TailPinned event. Questa classe non può essere ereditata.This class cannot be inherited.

Struct

PolicyUnit

Rappresenta una misura della dimensione nei criteri dell'archivio dei log.Represents a size measurement in a log store policy.

SequenceNumber

Rappresenta un numero di sequenza assegnato a un record del registro in una sequenza di record.Represents a sequence number assigned to a log record in a record sequence.

Interfacce

IRecordSequence

Fornisce un'interfaccia generica per una sequenza di record.Provides a generic interface to a sequence of records.

Enumerazioni

LogExtentState

Descrive lo stato corrente di un'istanza LogExtent.Describes the current state of a LogExtent instance.

LogRecordEnumeratorType

Specifica la modalità in cui devono essere letti i record da una classe LogRecordSequence.Specifies the manner in which records should be read from a LogRecordSequence.

PolicyUnitType

Specifica l'unità di misura di un'istanza PolicyUnit.Specifies the unit of measurement of a PolicyUnit instance.

RecordAppendOptions

Specifica in che modo vengono accodati i record.Specifies how records are appended.