Compartilhar via


System.IO.Log Namespace

Define uma interface para o log em um sistema de E/S sequencial orientado a registros.

Classes

FileRecordSequence

Implementa um IRecordSequence na parte superior de um arquivo. Essa classe não pode ser herdada.

FileRegion

Representa uma região de um arquivo a ser arquivada. Essa classe não pode ser herdada.

LogArchiveSnapshot

Representa um instantâneo da instância LogStore que pode ser usado para gerar um arquivo morto.

LogExtent

Representa uma extensão de disco que contém dados de log.

LogExtentCollection

Representa a coleção de objetos LogExtent associados a um LogStore.

LogPolicy

Representa a política associada a um LogStore.

LogRecord

Representa um registro de log acrescentado a uma sequência.

LogRecordSequence

Representa uma sequência de registros armazenada em um LogStore.

LogStore

Representa um armazenamento estruturado em log.

ReservationCollection

Gerencia a coleção de reservas de espaço feitas em uma sequência de registro.

ReservationNotFoundException

Representa a exceção gerada quando uma reserva de espaço específica em um LogRecordSequence não foi encontrada.

SequenceFullException

Representa a exceção gerada quando uma sequência de registros de log está cheia.

TailPinnedEventArgs

Fornece dados para o evento de TailPinned . Essa classe não pode ser herdada.

Estruturas

PolicyUnit

Representa uma medida de tamanho em uma política de repositório de log.

SequenceNumber

Representa um número de sequência atribuído a um registro de log em uma sequência de registro.

Interfaces

IRecordSequence

Fornece uma interface genérica para uma sequência de registros.

Enumerações

LogExtentState

Descreve o estado atual de uma instância LogExtent.

LogRecordEnumeratorType

Especifica a maneira como os registros devem ser lido de um LogRecordSequence.

PolicyUnitType

Especifica a unidade de medida de uma instância PolicyUnit.

RecordAppendOptions

Especifica como os registros são acrescentados.