System.IO.Log 네임스페이스

레코드 지향 순차 I/O 시스템에 로깅하기 위한 인터페이스를 정의합니다.

클래스

Name Description
FileRecordSequence

파일 맨 위에 있는 IRecordSequence 항목을 구현합니다. 이 클래스는 상속할 수 없습니다.

FileRegion

보관할 파일의 영역을 나타냅니다. 이 클래스는 상속할 수 없습니다.

LogArchiveSnapshot

보관 파일을 생성하는 데 사용할 수 있는 인스턴스의 LogStore 스냅샷을 나타냅니다.

LogExtent

로그 데이터를 포함하는 디스크 익스텐트를 나타냅니다.

LogExtentCollection

에 연결된 LogExtent개체의 LogStore 컬렉션을 나타냅니다.

LogPolicy

에 연결된 LogStore정책을 나타냅니다.

LogRecord

시퀀스에 추가된 로그 레코드를 나타냅니다.

LogRecordSequence

에 저장된 LogStore레코드 시퀀스를 나타냅니다.

LogStore

로그 구조 스토리지를 나타냅니다.

ReservationCollection

레코드 시퀀스에서 만든 공간 예약의 컬렉션을 관리합니다.

ReservationNotFoundException

특정 공간 예약을 찾을 수 없을 때 throw되는 예외를 LogRecordSequence 나타냅니다.

SequenceFullException

로그 레코드 시퀀스가 가득 찼을 때 throw되는 예외를 나타냅니다.

TailPinnedEventArgs

TailPinned 이벤트에 대한 데이터를 제공합니다. 이 클래스는 상속할 수 없습니다.

구조체

Name Description
PolicyUnit

로그 저장소 정책의 크기 측정값을 나타냅니다.

SequenceNumber

레코드 시퀀스의 로그 레코드에 할당된 시퀀스 번호를 나타냅니다.

인터페이스

Name Description
IRecordSequence

레코드 시퀀스에 대한 제네릭 인터페이스를 제공합니다.

열거형

Name Description
LogExtentState

LogExtent 인스턴스의 현재 상태를 설명합니다.

LogRecordEnumeratorType

LogRecordSequence레코드를 읽는 방식을 지정합니다.

PolicyUnitType

PolicyUnit 인스턴스의 측정 단위를 지정합니다.

RecordAppendOptions

레코드를 추가할 방법을 지정합니다.