CfbReader
Overview
CfbReader là một lớp trong Aspose.Email FOSS cho .NET. Dòng thừa kế từ: IDisposable.
CfbReader.CfbReader creates a reader from a byte array containing a CFB container.
Description
CfbReader là một lớp học trong thư viện FOSS cho .NET mà trình bày 11 phương pháp và 13 thuộc tính để sử dụng lập trình. IDisposable, thừa hưởng chức năng chung từ loại cha mẹ của nó.
lớp cũng cung cấp các Header tài sản (cung cấp thông tin cfb file header), các Difat tài sản (cung cấp các chỉ số ngành difat như một bộ sưu tập đọc-chỉ), DirectoryEntries tài sản (đã liệt kê tất cả các mục thư mục trong container).
Các instans được tạo ra thông qua một nhà xây dựng duy nhất, người khởi động đối tượng với các giá trị mặc định.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Header | Header | Read | Cung cấp thông tin tiêu đề tệp CFB |
Difat | ReadOnlyCollection<uint> | Read | - Có các chỉ số ngành DIFAT như một bộ sưu tập đọc-chỉ |
Fat | ReadOnlyCollection<uint> | Read | |
MiniFat | ReadOnlyCollection<uint> | Read | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Read | Danh sách tất cả các mục thư mục trong container |
RootEntry | DirectoryEntry | Read | Giới thiệu về root storage directory entry |
MiniStream | byte[] | Read | Giữ các byte thô của dòng mini |
MajorVersion | int | Read | Chỉ số phiên bản chính của định dạng CFB |
SectorSize | int | Read | Trả lại kích thước trong byte của một ngành tiêu chuẩn |
MiniSectorSize | int | Read | Trả lại kích thước trong byte của một ngành mini |
DirectoryEntryCount | int | Read | Báo cáo tổng số các bản ghi thư mục |
MaterializedStreamCount | int | Read | Báo cáo bao nhiêu dòng đã được vật chất hóa |
FileSize | int | Read | Gửi tổng kích thước trong byte của tệp CFB |
Methods
| Signature | Description |
|---|---|
CfbReader(data: byte[]) | Tạo một người đọc từ một byte array chứa một container CFB |
FromFile(path: string) | Tải một container CFB từ con đường tệp được chỉ định |
FromStream(stream: Stream) | Lấy một container CFB từ dòng cung cấp |
Dispose() | Tải về tất cả các tài nguyên được sử dụng bởi người đọc |
GetEntry(streamId: uint) | Trả lại danh mục nhập cho ID dòng đã được cung cấp |
GetStreamData(streamId: uint) | Đọc dữ liệu byte thô của dòng cụ thể |
IterStorages() | Danh sách tất cả các bản ghi lưu trữ trong CFB |
IterStreams() | Danh sách tất cả các dòng vào trong CFB |
IterChildren(storageStreamId: uint) | Danh sách các bản ghi trẻ em của dòng lưu trữ cụ thể |
IterTree(startStreamId: uint) | Đi bộ cây thư mục bắt đầu với ID dòng cụ thể |
FindChildByName(storageStreamId: uint, name: string) | Tìm một danh sách trẻ em theo tên trong kho lưu trữ |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Giải quyết một chuỗi tên cho một ID dòng bắt đầu từ một cơ sở |