PropertyCollection (pemegang tempat)
Pengamatan umum
CfbReader adalah kelas dalam Aspose.Email untuk NET. Warisan dari: IDisposable.
CfbReader dapat membuat pembaca dari file, stream, atau data byte mentah, yang memungkinkan pengembang untuk membaca kontainer Compound File Binary (CFB).
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|---|---|---|
Header | Header | Bacalah. | Memberikan informasi header file CFB |
Difat | ReadOnlyCollection<uint> | Bacalah. | Mencakup indeks sektor DIFAT sebagai koleksi yang hanya dibaca. |
Fat | ReadOnlyCollection<uint> | Bacalah. | |
MiniFat | ReadOnlyCollection<uint> | Bacalah. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Bacalah. | Daftar semua entri direktori di kontainer |
RootEntry | DirectoryEntry | Bacalah. | Menampilkan entri penyimpanan akar dari file CFB |
MiniStream | byte[] | Bacalah. | Menyimpan byte mentah dari mini-stream |
MajorVersion | int | Bacalah. | Menunjukkan nomor versi utama dari format CFB. |
SectorSize | int | Bacalah. | Mengembalikan ukuran dalam byte dari sektor standar |
MiniSectorSize | int | Bacalah. | Mengembalikan ukuran dalam byte dari mini sektor |
DirectoryEntryCount | int | Bacalah. | Mencatat jumlah total entri direktori |
MaterializedStreamCount | int | Bacalah. | Laporan berapa banyak aliran yang telah terwujud |
FileSize | int | Bacalah. | Menunjukkan ukuran total dalam byte dari file CFB |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
CfbReader(data: byte[]) | Membuat pembaca dari array byte yang berisi wadah CFB |
FromFile(path: string) | Mengunggah kontainer CFB dari jalur file yang ditentukan |
FromStream(stream: Stream) | Mengisi wadah CFB dari Stream yang disediakan |
Dispose() | Melepaskan semua sumber daya yang digunakan oleh pembaca |
GetEntry(streamId: uint) | Mengembalikan entri direktori untuk identifier aliran yang diberikan |
GetStreamData(streamId: uint) | Membaca byte mentah dari stream yang diidentifikasi oleh streamId |
IterStorages() | Mengdaftar semua entri penyimpanan dalam direktori CFB |
IterStreams() | Mengdaftar semua entri aliran dalam direktori CFB |
IterChildren(storageStreamId: uint) | Menginformasikan daftar entri anak dari aliran penyimpanan yang ditentukan. |
IterTree(startStreamId: uint) | Menelusuri pohon direktori mulai dari identifier aliran yang diberikan |
FindChildByName(storageStreamId: uint, name: string) | Menemukan entri anak dengan nama dalam penyimpanan |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Menyelesaikan urutan nama ke identifier stream mulai dari startStreamId |