CfbReader
Общ преглед
CfbReader е клас в Aspose.Email за NET. Наследници от: IDisposable.
CfbReader може да създаде читател от файл, поток или сурови байтови данни, което позволява на разработчиците да четат контейнери за двоичен съставен файъл (CFB).
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
Header | Header | Прочети. | Предоставя информация за CFB файлния заглавие. |
Difat | ReadOnlyCollection<uint> | Прочети. | Съдържа секторните индекси DIFAT като колекция само за четене. |
Fat | ReadOnlyCollection<uint> | Прочети. | |
MiniFat | ReadOnlyCollection<uint> | Прочети. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Прочети. | Списък на всички записи в директорията в контейнера |
RootEntry | DirectoryEntry | Прочети. | Представя коренното записване на CFB файла. |
MiniStream | byte[] | Прочети. | Съдържа суровите байтове на мини поток. |
MajorVersion | int | Прочети. | Посочва основния номер на версията на формата CFB. |
SectorSize | int | Прочети. | Връща размера в байтове на стандартен сектор |
MiniSectorSize | int | Прочети. | Връща размера в байтове на мини сектор |
DirectoryEntryCount | int | Прочети. | Отчита общия брой записи в директорията |
MaterializedStreamCount | int | Прочети. | Отчети за това колко потоци са реализирани. |
FileSize | int | Прочети. | Показва общия размер в байтове на CFB файла. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
CfbReader(data: byte[]) | Създава четец от байт масив, съдържащ CFB контейнер. |
FromFile(path: string) | Зарежда CFB контейнер от посочения път на файла |
FromStream(stream: Stream) | Зарежда CFB контейнер от предоставен поток |
Dispose() | Освобождава всички ресурси, използвани от читателя. |
GetEntry(streamId: uint) | Връща вписването на директорията за даден идентификатор на потока |
GetStreamData(streamId: uint) | Чете суровите байтове на потока, идентифициран от streamId |
IterStorages() | Описва всички записи за съхранение в CFB каталога. |
IterStreams() | Описва всички записи на потока в CFB каталога |
IterChildren(storageStreamId: uint) | Преброява подпомощните записи на посочения поток за съхранение |
IterTree(startStreamId: uint) | Продължава в дървото на директорията, започващо от даден идентификатор за потока. |
FindChildByName(storageStreamId: uint, name: string) | Намира запис на дете по име в съхранение |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Решава последователност от имена към идентификатор на поток, започващ от startStreamId |