PropertyCollection{Categorie:Documentele de activitate}
PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
CfbReader este un parser de nivel scăzut, doar pentru citire pentru fișiere binare Compound File. Construiți-l prin FromFile sau de: FromStream, apoi navigaţi în arborele de directori cu: IterStorages, IterStreams, IterChildren, și FindChildByName.- Foloseste-l . GetStreamData pentru a citi baiti cruzi dintr-un flux numit. Implementă IDisposable; folosiţi-l întotdeauna în interiorul unei using blocați pentru a elibera manetele de fișiere.
Constructori
Semnătura
Descriere:
CfbReader(data: byte[])
Creează un nou CfbReader cu parametrii specificați.
Metode de evaluare
Semnătura
Descriere:
FromFile(path: string)
Deschide fişierul CFB la: path şi returnă un nou CfbReader.
FromStream(stream: Stream)
Citeşte un fişier CFB de la: stream şi returnă un nou CfbReader.
Dispose()
Eliberă orice fişier sau flux de date care este în posesia acestui cititor.
GetEntry(streamId: uint)
Retoară data de la intrare. DirectoryEntry pentru data de la care se face referire streamId.
GetStreamData(streamId: uint)
Întoarce conținutul de byte brut al fluxului identificat prin: streamId.
IterStorages()
Răspund toate intrările din directoriile de tip stocare în ordinea arborelui.
IterStreams()
Răspund toate intrările din directoriile de tip stream în ordinea arborelui.
IterChildren(storageStreamId: uint)
Răscumpărări directe ale elementelor de stocare identificate prin: storageStreamId.
IterTree(startStreamId: uint)
Răscumpără toate intrările din subtree înrădăcinat la: startStreamId (în profunzime-primul).