PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
CfbReader este o clasă în Aspose.Email pentru NET. Moștenitorii de la: IDisposable.
CfbReader poate crea un cititor dintr-un fișier, un flux sau date de octet brută, permițând dezvoltatorilor să citească containerele Compound File Binary (CFB).
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|---|---|---|
Header | Header | Citeşte. | Furnizează informații despre headerul fișierului CFB |
Difat | ReadOnlyCollection<uint> | Citeşte. | Conține indicii sectoriali DIFAT ca o colecție de lectură exclusivă. |
Fat | ReadOnlyCollection<uint> | Citeşte. | |
MiniFat | ReadOnlyCollection<uint> | Citeşte. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Citeşte. | Lista tuturor înregistrărilor din container |
RootEntry | DirectoryEntry | Citeşte. | Reprezintă intrarea de stocare root a fișierului CFB. |
MiniStream | byte[] | Citeşte. | Conține baitii cruzi ai mini-streamului. |
MajorVersion | int | Citeşte. | Indică numărul versiunii principale a formatului CFB. |
SectorSize | int | Citeşte. | Întoarce dimensiunea într-biți a unui sector standard |
MiniSectorSize | int | Citeşte. | Întoarce dimensiunea într-baituri a unui mini sector. |
DirectoryEntryCount | int | Citeşte. | Raportează numărul total de intrări din directoriul |
MaterializedStreamCount | int | Citeşte. | Raportează câte fluxuri au fost materializate. |
FileSize | int | Citeşte. | Indică dimensiunea totală în bați a fișierului CFB. |
Metode de evaluare
| Semnătura | Descriere: |
|---|---|
CfbReader(data: byte[]) | Creează un cititor dintr-un matrice de bați care conține un container CFB |
FromFile(path: string) | Încărcă un container CFB din calea de fișiere specificată |
FromStream(stream: Stream) | Încărcă un container CFB din fluxul furnizat |
Dispose() | Eliberă toate resursele folosite de cititor. |
GetEntry(streamId: uint) | Întoarce intrarea din directory pentru identificatorul fluxului dat. |
GetStreamData(streamId: uint) | Citește baiti cruzi de flux identificat prin streamId |
IterStorages() | Listază toate intrările de stocare din directoriul CFB |
IterStreams() | Enumerează toate intrările de flux din directoriul CFB |
IterChildren(storageStreamId: uint) | Numără intrările copil ale fluxului de stocare specificat |
IterTree(startStreamId: uint) | Merge pe arborele de directorii începând cu identificatorul fluxului dat. |
FindChildByName(storageStreamId: uint, name: string) | Localizarea unei intrări a copilului pe nume într-un stocare |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Răspunde la o secvență de nume pentru un identificator flux începând cu startStreamId |