CfbReader
Přehled
CfbReader je třída v Aspose.Email pro NET. Dědici: IDisposable.
CfbReader může vytvořit čteč z souboru, proudu nebo surových bajtových dat, což umožňuje vývojářům přečíst kontejnery Compound File Binary (CFB).
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|---|---|---|
Header | Header | Čtěte. | Poskytuje informace o hlavičce souboru CFB |
Difat | ReadOnlyCollection<uint> | Čtěte. | Obsahuje sektorové indexy DIFAT jako sbírku pouze pro čtení. |
Fat | ReadOnlyCollection<uint> | Čtěte. | |
MiniFat | ReadOnlyCollection<uint> | Čtěte. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Čtěte. | Seznam všech záznamů adresáře v kontejneru |
RootEntry | DirectoryEntry | Čtěte. | Zobrazuje vstup do souboru CFB pro ukládání dat. |
MiniStream | byte[] | Čtěte. | Obsahuje surové byty mini-stromu. |
MajorVersion | int | Čtěte. | Uveďte číslo hlavní verze formátu CFB. |
SectorSize | int | Čtěte. | Zpětná hodnota standardního sektoru v bajtů . |
MiniSectorSize | int | Čtěte. | Vrátí velikost mini sektoru v bajtů . |
DirectoryEntryCount | int | Čtěte. | Zpráva celkového počtu záznamů adresáře |
MaterializedStreamCount | int | Čtěte. | Zpráva o tom, kolik toků se uskutečnilo. |
FileSize | int | Čtěte. | Zde je celková velikost souboru CFB v bajtách . |
Metody
| Podpis: | Popis: |
|---|---|
CfbReader(data: byte[]) | Vytvoří čtenář z bajtového řetězce obsahujícího CFB kontejner. |
FromFile(path: string) | Naloží CFB kontejner ze stanovené cesty souboru . |
FromStream(stream: Stream) | Naloží CFB kontejner z poskytnutého proudu |
Dispose() | Uvolňuje všechny zdroje používané čtenářem. |
GetEntry(streamId: uint) | Vrátí položku adresáře pro daný identifikátor proudu . |
GetStreamData(streamId: uint) | Čte surové byty proudu identifikované pomocí streamId |
IterStorages() | Známe všechny záznamy v soupisníku CFB. |
IterStreams() | Známe všechny záznamy z přenosu v adresáři CFB. |
IterChildren(storageStreamId: uint) | Známe se na základě údajů o souboru dat. |
IterTree(startStreamId: uint) | Prochází stromem adresářů od daného identifikátora proudu . |
FindChildByName(storageStreamId: uint, name: string) | Najděte vklad dítěte jménem ve skladu |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Vyřešuje pořadí jmen identifikátoru proudu začínající od startStreamId |