CfbReader
General
CfbReader és una classe en Aspose.Email per NET. Heretaris de: IDisposable.
CfbReader pot crear un lector a partir d’un fitxer, un flux o dades en byte brut, permetent als desenvolupadors llegir contenidors de Compound File Binary (CFB).
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|---|---|---|
Header | Header | Llegeix. | Proporciona la informació de l’encapçallament del fitxer CFB. |
Difat | ReadOnlyCollection<uint> | Llegeix. | Conté els índexs sectorials DIFAT com a col·lecció de lectura única. |
Fat | ReadOnlyCollection<uint> | Llegeix. | |
MiniFat | ReadOnlyCollection<uint> | Llegeix. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Llegeix. | Lista de totes les entrades d’un directori al contenidor. |
RootEntry | DirectoryEntry | Llegeix. | Representa l’entrada de memòria raíz del fitxer CFB. |
MiniStream | byte[] | Llegeix. | Recolza els bytes bruts del mini-stream. |
MajorVersion | int | Llegeix. | Indica el número de versió principal del format CFB. |
SectorSize | int | Llegeix. | Retorna la mida en bytes d’un sector estàndard |
MiniSectorSize | int | Llegeix. | Retorna la mida en bits d’un mini sector. |
DirectoryEntryCount | int | Llegeix. | Indica el nombre total d’entratges de directori |
MaterializedStreamCount | int | Llegeix. | Informes quant de corrents s’han materialitzat. |
FileSize | int | Llegeix. | Representa la mida total en bytes del fitxer CFB. |
Mètodes
| Signatura | Descripció |
|---|---|
CfbReader(data: byte[]) | Crea un lector a partir d’una matriu de bytes que conté un contenidor CFB. |
FromFile(path: string) | Carrega un contenidor CFB des de la ruta del fitxer especificada. |
FromStream(stream: Stream) | Carrega un contenidor CFB des del flux proporcionat |
Dispose() | Libera tots els recursos utilitzats pel lector. |
GetEntry(streamId: uint) | Retorna l’entrada de directori per a la filiació donada. |
GetStreamData(streamId: uint) | Llegeix els bytes bruts del flux identificat per streamId |
IterStorages() | Enumera totes les entrades de l’emmagatzematge en el directori CFB. |
IterStreams() | Enumera totes les entrades de flux en el directori CFB. |
IterChildren(storageStreamId: uint) | Enumera les entrades del flux de memòria especificat. |
IterTree(startStreamId: uint) | Caminar per l’arbre de directori començant en el flux donat identificador |
FindChildByName(storageStreamId: uint, name: string) | Localitza una entrada infantil amb el seu nom dins d’un emmagatzematge. |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Resolver una seqüència de noms a un identificador de flux que comença amb startStreamId |