CfbReader
Übersicht über die
CfbReader ist eine Klasse in Aspose.Email für NET. Erben von: IDisposable.
CfbReader kann einen Reader aus einer Datei, einem Stream oder unberechenbaren Byte-Daten erstellen und es Entwicklern ermöglichen, Compound File Binary (CFB) Container zu lesen.
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|---|---|---|
Header | Header | Lesen Sie . | Gibt die CFB-Dateiheaderinformationen an. |
Difat | ReadOnlyCollection<uint> | Lesen Sie . | enthält die DIFAT-Sektorindizes als Lesekollektion |
Fat | ReadOnlyCollection<uint> | Lesen Sie . | |
MiniFat | ReadOnlyCollection<uint> | Lesen Sie . | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Lesen Sie . | Liste aller Verzeichnis-Einträge im Container |
RootEntry | DirectoryEntry | Lesen Sie . | Darstellt den Wurzel-Speichereintrag der CFB-Datei. |
MiniStream | byte[] | Lesen Sie . | Die Rohbyte des Mini-Streams enthalten. |
MajorVersion | int | Lesen Sie . | Anzeige der Hauptversionsnummer des CFB-Formats. |
SectorSize | int | Lesen Sie . | Gibt die Größe eines Standardsektors in Bytes zurück. |
MiniSectorSize | int | Lesen Sie . | Gibt die Größe eines Mini-Sektors in Bytes zurück. |
DirectoryEntryCount | int | Lesen Sie . | Berichte über die Gesamtzahl der Verzeichnis-Einträge |
MaterializedStreamCount | int | Lesen Sie . | Berichte über die Anzahl der Ströme, die realisiert wurden. |
FileSize | int | Lesen Sie . | Gibt die Gesamtgröße der CFB-Datei in Bytes an. |
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
CfbReader(data: byte[]) | Erstellt einen Leser aus einem Bytes-Array, der einen CFB-Container enthält. |
FromFile(path: string) | Laden eines CFB-Containers aus dem angegebenen Dateipfad |
FromStream(stream: Stream) | Befördert einen CFB-Container aus dem bereitgestellten Stream |
Dispose() | Freisetzt alle vom Leser verwendeten Ressourcen. |
GetEntry(streamId: uint) | Gibt den Verzeichnis-Eintrag für die angegebene Strömungsinformation zurück. |
GetStreamData(streamId: uint) | Lies die Rohbyte des Stroms, der durch streamId identifiziert wird. |
IterStorages() | Liste aller Speichereinträge im CFB-Verzeichnis |
IterStreams() | Liste aller Strömungsinträge im CFB-Verzeichnis |
IterChildren(storageStreamId: uint) | Auflistet die Unteraufzeichnungen des angegebenen Speicherstroms. |
IterTree(startStreamId: uint) | Wanderung des Verzeichnisbaums, beginnend mit dem angegebenen Strömungs-Identifikator |
FindChildByName(storageStreamId: uint, name: string) | Identifiziert einen Kindeneintrag mit dem Namen innerhalb eines Speichers. |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Behebt eine Namensfolge zu einem Strömungsinformator ab startStreamId |