System.IO.Log Espace de noms

L'espace de noms System.IO.Log définit une interface pour la journalisation dans un système d'E/S séquentiel orienté par enregistrement. The System.IO.Log namespace defines an interface for logging to a record-oriented sequential I/O system.

Classes

FileRecordSequence

Implémente une interface IRecordSequence sur un fichier.Implements an IRecordSequence on top of a file. Cette classe ne peut pas être héritée.This class cannot be inherited.

FileRegion

Représente une région d'un fichier à archiver.Represents a region of a file to be archived. Cette classe ne peut pas être héritée.This class cannot be inherited.

LogArchiveSnapshot

Représente une capture instantanée de l'instance LogStore qui peut être utilisée pour générer une archive.Represents a snapshot of the LogStore instance that can be used to generate an archive.

LogExtent

Représente une étendue de disque qui contient des données de journal.Represents a disk extent that contains log data.

LogExtentCollection

Représente la collection d'objets LogExtent associés à LogStore.Represents the collection of LogExtent objects associated with a LogStore.

LogPolicy

Représente la stratégie associée à un LogStore.Represents the policy associated with a LogStore.

LogRecord

Représente un enregistrement du journal qui été ajouté à une séquence.Represents a log record that has been appended to a sequence.

LogRecordSequence

Représente une séquence d'enregistrement stockée dans un LogStore.Represents a record sequence stored in a LogStore.

LogStore

Représente un stockage structuré par journal.Represents a log-structured storage.

ReservationCollection

Gère la collection de réservations d'espace faites dans une séquence d'enregistrement.Manages the collection of space reservations made in a record sequence.

ReservationNotFoundException

Représente l'exception levée lorsqu'une réservation d'espace spécifique dans une LogRecordSequence est introuvable.Represents the exception that is thrown when a specific space reservation in a LogRecordSequence is not found.

SequenceFullException

Représente l'exception qui est levée lorsqu'une séquence d'enregistrements du journal est complète.Represents the exception that is thrown when a sequence of log records is full.

TailPinnedEventArgs

Fournit des données pour l'événement TailPinned.Provides data for the TailPinned event. Cette classe ne peut pas être héritée.This class cannot be inherited.

Structures

PolicyUnit

Représente une mesure de la taille dans une stratégie du magasin des journaux.Represents a size measurement in a log store policy.

SequenceNumber

Représente un numéro de séquence assigné à un enregistrement du journal dans une séquence d'enregistrement.Represents a sequence number assigned to a log record in a record sequence.

Interfaces

IRecordSequence

Fournit une interface générique à une séquence d'enregistrements.Provides a generic interface to a sequence of records.

Énumérations

LogExtentState

Décrit l'état actuel d'une instance LogExtent.Describes the current state of a LogExtent instance.

LogRecordEnumeratorType

Spécifie la manière selon laquelle les enregistrements doivent être lus à partir d'une LogRecordSequence.Specifies the manner in which records should be read from a LogRecordSequence.

PolicyUnitType

Spécifie l'unité de mesure d'une instance PolicyUnit.Specifies the unit of measurement of a PolicyUnit instance.

RecordAppendOptions

Spécifie comment les enregistrements sont ajoutés.Specifies how records are appended.