CfbReader

CfbReader

Overzicht

CfbReader is een klasse in Aspose.Email FOSS voor .NET. Erft van: IDisposable.

CfbReader.CfbReader maakt een lezer aan vanuit een byte-array die een CFB-container bevat.

Beschrijving

CfbReader is een klasse in de Aspose.Email FOSS-bibliotheek voor .NET die 11 methoden en 13 eigenschappen beschikbaar stelt voor programmatisch gebruik. Het breidt IDisposable uit en erft gedeelde functionaliteit van zijn basistype.

De klasse biedt ook de Header eigenschap (geeft de cfb‑bestandshoofd‑informatie), de Difat eigenschap (bevat de difat‑sector‑indices als een alleen‑lezen‑collectie), de DirectoryEntries eigenschap (lijst alle directory‑items in de container).

Instanties worden gecreëerd via één enkele constructor die het object initialiseert met standaardwaarden.

Eigenschappen

NaamTypeToegangBeschrijving
HeaderHeaderLezenBiedt de CFB-bestandsheaderinformatie
DifatReadOnlyCollection<uint>LezenBevat de DIFAT‑sectorindices als een alleen‑lezen collectie
FatReadOnlyCollection<uint>Lezen
MiniFatReadOnlyCollection<uint>Lezen
DirectoryEntriesReadOnlyCollection<DirectoryEntry>LezenLijst alle directory-vermeldingen in de container
RootEntryDirectoryEntryLezenStelt de root opslagdirectory-entry voor
MiniStreambyte[]LezenBevat de ruwe bytes van de mini‑stream
MajorVersionintLezenGeeft het hoofdversienummer van het CFB-formaat aan.
SectorSizeintLezenRetourneert de grootte in bytes van een standaard sector
MiniSectorSizeintLezenRetourneert de grootte in bytes van een mini-sector
DirectoryEntryCountintLezenRapporteert het totale aantal mapvermeldingen
MaterializedStreamCountintLezenRapporteert hoeveel streams zijn gematerialiseerd
FileSizeintLezenGeeft de totale grootte in bytes van het CFB-bestand

Methoden

HandtekeningBeschrijving
CfbReader(data: byte[])Maakt een lezer aan van een byte-array die een CFB-container bevat
FromFile(path: string)Laadt een CFB-container van het opgegeven bestandspad
FromStream(stream: Stream)Laadt een CFB-container van de opgegeven Stream
Dispose()Geeft alle bronnen vrij die door de lezer worden gebruikt
GetEntry(streamId: uint)Retourneert de directory-entry voor de opgegeven stream-identifier
GetStreamData(streamId: uint)Leest de ruwe byte-gegevens van de opgegeven stream
IterStorages()Enumereert alle opslagvermeldingen in de CFB
IterStreams()Enumereert alle streamitems in de CFB
IterChildren(storageStreamId: uint)Enumereert onderliggende items van de opgegeven opslagstream
IterTree(startStreamId: uint)Doorloopt de directoryboom beginnend bij de opgegeven stream-ID
FindChildByName(storageStreamId: uint, name: string)Vindt een onderliggend item op naam binnen een opslag
ResolvePath(names: IEnumerable<string>, startStreamId: uint)Zet een reeks namen om naar een stream-ID, beginnend vanaf een basis

Zie ook

 Nederlands