CfbReader

Общ преглед

CfbReader е клас в Aspose.Email за NET. Наследници от: IDisposable.

CfbReader може да създаде читател от файл, поток или сурови байтови данни, което позволява на разработчиците да четат контейнери за двоичен съставен файъл (CFB).

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
HeaderHeaderПрочети.Предоставя информация за CFB файлния заглавие.
DifatReadOnlyCollection<uint>Прочети.Съдържа секторните индекси DIFAT като колекция само за четене.
FatReadOnlyCollection<uint>Прочети.
MiniFatReadOnlyCollection<uint>Прочети.
DirectoryEntriesReadOnlyCollection<DirectoryEntry>Прочети.Списък на всички записи в директорията в контейнера
RootEntryDirectoryEntryПрочети.Представя коренното записване на CFB файла.
MiniStreambyte[]Прочети.Съдържа суровите байтове на мини поток.
MajorVersionintПрочети.Посочва основния номер на версията на формата CFB.
SectorSizeintПрочети.Връща размера в байтове на стандартен сектор
MiniSectorSizeintПрочети.Връща размера в байтове на мини сектор
DirectoryEntryCountintПрочети.Отчита общия брой записи в директорията
MaterializedStreamCountintПрочети.Отчети за това колко потоци са реализирани.
FileSizeintПрочети.Показва общия размер в байтове на 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
 Български