CfbReader

CfbReader

Panoramica

CfbReader è una classe in Aspose.Email FOSS per .NET. Eredita da: IDisposable.

CfbReader.CfbReader crea un lettore da un array di byte contenente un contenitore CFB.

Descrizione

CfbReader è una classe nella libreria FOSS Aspose.Email per .NET che espone 11 metodi e 13 proprietà per l’uso programmatico. Estende IDisposable, ereditando la funzionalità condivisa dal suo tipo padre.

La classe fornisce anche la proprietà Header (fornisce le informazioni dell’intestazione del file cfb), la proprietà Difat (contiene gli indici dei settori difat come collezione di sola lettura), la proprietà DirectoryEntries (elenca tutte le voci della directory nel contenitore).

Le istanze vengono create tramite un unico costruttore che inizializza l’oggetto con valori predefiniti.

Proprietà

NomeTipoAccessoDescrizione
HeaderHeaderLetturaFornisce le informazioni sull’intestazione del file CFB
DifatReadOnlyCollection<uint>LetturaContiene gli indici dei settori DIFAT come una raccolta di sola lettura
FatReadOnlyCollection<uint>Lettura
MiniFatReadOnlyCollection<uint>Lettura
DirectoryEntriesReadOnlyCollection<DirectoryEntry>LetturaElenca tutte le voci della directory nel contenitore
RootEntryDirectoryEntryLetturaRappresenta la voce della directory di archiviazione radice
MiniStreambyte[]LetturaContiene i byte grezzi del mini‑stream
MajorVersionintLetturaIndica il numero di versione principale del formato CFB
SectorSizeintLetturaRestituisce la dimensione in byte di un settore standard
MiniSectorSizeintLetturaRestituisce la dimensione in byte di un mini sector
DirectoryEntryCountintLetturaRiporta il numero totale di voci della directory
MaterializedStreamCountintLetturaRiporta quanti flussi sono stati materializzati
FileSizeintLetturaRestituisce la dimensione totale in byte del file CFB

Metodi

FirmaDescrizione
CfbReader(data: byte[])Crea un lettore da un array di byte contenente un contenitore CFB
FromFile(path: string)Carica un contenitore CFB dal percorso file specificato
FromStream(stream: Stream)Carica un contenitore CFB dallo Stream fornito
Dispose()Rilascia tutte le risorse utilizzate dal lettore
GetEntry(streamId: uint)Restituisce la voce di directory per l’identificatore di stream specificato
GetStreamData(streamId: uint)Legge i dati grezzi in byte dello stream specificato
IterStorages()Elenca tutte le voci di archiviazione nel CFB
IterStreams()Enumera tutte le voci di stream nel CFB
IterChildren(storageStreamId: uint)Enumera le voci figlio del flusso di storage specificato
IterTree(startStreamId: uint)Scorre l’albero delle directory a partire dall’ID del flusso fornito
FindChildByName(storageStreamId: uint, name: string)Trova una voce figlio per nome all’interno di uno storage
ResolvePath(names: IEnumerable<string>, startStreamId: uint)Risolvi una sequenza di nomi in un ID di stream a partire da una base

Vedi anche

 Italiano