CfbReader

개요

CfbReader은 Aspose.Email FOSS에서 .NET을 위한 클래스입니다. 상속 대상: IDisposable.

CfbReader.CfbReader은 CFB 컨테이너를 포함하는 바이트 배열로부터 리더를 생성합니다.

설명

CfbReader은 Aspose.Email FOSS 라이브러리에서 .NET을 위한 클래스이며, 프로그래밍 사용을 위해 11개의 메서드와 13개의 속성을 노출합니다. 이는 IDisposable을 확장하여 상위 타입으로부터 공유 기능을 상속받습니다.

이 클래스는 또한 Header 속성( cfb 파일 헤더 정보를 제공), Difat 속성( difat 섹터 인덱스를 읽기 전용 컬렉션으로 포함), DirectoryEntries 속성( 컨테이너 내 모든 디렉터리 항목을 나열) 을 제공합니다.

인스턴스는 기본값으로 객체를 초기화하는 단일 생성자를 통해 생성됩니다.

속성

이름유형액세스설명
HeaderHeader읽기CFB 파일 헤더 정보를 제공합니다
DifatReadOnlyCollection<uint>읽기DIFAT 섹터 인덱스를 읽기 전용 컬렉션으로 포함합니다
FatReadOnlyCollection<uint>읽기
MiniFatReadOnlyCollection<uint>읽기
DirectoryEntriesReadOnlyCollection<DirectoryEntry>읽기컨테이너의 모든 디렉터리 항목을 나열합니다
RootEntryDirectoryEntry읽기루트 저장소 디렉터리 항목을 나타냅니다
MiniStreambyte[]읽기mini‑stream의 원시 바이트를 보관합니다
MajorVersionint읽기CFB 형식의 주요 버전 번호를 나타냅니다.
SectorSizeint읽기표준 섹터의 크기를 바이트 단위로 반환합니다.
MiniSectorSizeint읽기미니 섹터의 크기를 바이트 단위로 반환합니다.
DirectoryEntryCountint읽기디렉터리 항목의 총 개수를 보고합니다
MaterializedStreamCountint읽기스트림이 구현된 개수를 보고합니다
FileSizeint읽기CFB 파일의 전체 크기(바이트)를 제공합니다

메서드

시그니처설명
CfbReader(data: byte[])CFB 컨테이너를 포함하는 바이트 배열에서 리더를 생성합니다
FromFile(path: string)지정된 파일 경로에서 CFB 컨테이너를 로드합니다
FromStream(stream: Stream)제공된 Stream에서 CFB 컨테이너를 로드합니다.
Dispose()리더가 사용한 모든 리소스를 해제합니다.
GetEntry(streamId: uint)주어진 스트림 식별자에 대한 디렉터리 항목을 반환합니다.
GetStreamData(streamId: uint)지정된 스트림의 원시 바이트 데이터를 읽습니다.
IterStorages()CFB의 모든 저장소 항목을 열거합니다
IterStreams()CFB의 모든 스트림 항목을 열거합니다
IterChildren(storageStreamId: uint)지정된 저장소 스트림의 하위 항목을 열거합니다
IterTree(startStreamId: uint)지정된 스트림 ID에서 시작하는 디렉터리 트리를 탐색합니다
FindChildByName(storageStreamId: uint, name: string)스토리지 내에서 이름으로 자식 항목을 찾습니다
ResolvePath(names: IEnumerable<string>, startStreamId: uint)기본값을 시작점으로 이름 시퀀스를 스트림 ID로 변환합니다

참조

 한국어