System.IO.Log Espace de noms

Définit une interface pour la journalisation vers un système d’E/S séquentiel orienté enregistrement.

Classes

Nom Description
FileRecordSequence

Implémente un IRecordSequence fichier au-dessus d’un fichier. Cette classe ne peut pas être héritée.

FileRegion

Représente une région d’un fichier à archiver. Cette classe ne peut pas être héritée.

LogArchiveSnapshot

Représente un instantané de l’instance LogStore qui peut être utilisée pour générer une archive.

LogExtent

Représente une extension de disque qui contient des données de journal.

LogExtentCollection

Représente la collection d’objets LogExtent associés à un LogStore.

LogPolicy

Représente la stratégie associée à un LogStore.

LogRecord

Représente un enregistrement de journal qui a été ajouté à une séquence.

LogRecordSequence

Représente une séquence d’enregistrements stockée dans un LogStore.

LogStore

Représente un stockage structuré par journal.

ReservationCollection

Gère la collection de réservations d’espace effectuées dans une séquence d’enregistrements.

ReservationNotFoundException

Représente l’exception levée lorsqu’une réservation d’espace spécifique dans un LogRecordSequence espace est introuvable.

SequenceFullException

Représente l’exception levée lorsqu’une séquence d’enregistrements de journal est pleine.

TailPinnedEventArgs

Fournit des données pour l'événement TailPinned. Cette classe ne peut pas être héritée.

Structures

Nom Description
PolicyUnit

Représente une mesure de taille dans une stratégie de magasin de journaux.

SequenceNumber

Représente un numéro de séquence affecté à un enregistrement de journal dans une séquence d’enregistrements.

Interfaces

Nom Description
IRecordSequence

Fournit une interface générique à une séquence d’enregistrements.

Énumérations

Nom Description
LogExtentState

Décrit l’état actuel d’une instance de LogExtent.

LogRecordEnumeratorType

Spécifie la façon dont les enregistrements doivent être lus à partir d’un LogRecordSequence.

PolicyUnitType

Spécifie l’unité de mesure d’une instance de PolicyUnit.

RecordAppendOptions

Spécifie la façon dont les enregistrements sont ajoutés.