System.IO.Log Namespace

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

Classes

Nome Description
FileRecordSequence

Implementa um IRecordSequence sobre um arquivo. Essa classe não pode ser herdada.

FileRegion

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

LogArchiveSnapshot

Representa um instantâneo da LogStore instância 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 LogExtent objetos associados a um LogStore.

LogPolicy

Representa a política associada a um LogStore.

LogRecord

Representa um registro de log que foi 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 registros.

ReservationNotFoundException

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

SequenceFullException

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

TailPinnedEventArgs

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

Estruturas

Nome Description
PolicyUnit

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

SequenceNumber

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

Interfaces

Nome Description
IRecordSequence

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

Enumerações

Nome Description
LogExtentState

Descreve o estado atual de uma instância de LogExtent.

LogRecordEnumeratorType

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

PolicyUnitType

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

RecordAppendOptions

Especifica como os registros são acrescentados.