CfbReader
Oversigt over de forskellige former for støtte
CfbReader er en klasse i Aspose.Email for NET. Arvelige af: IDisposable.
CfbReader kan oprette en læser fra en fil, et stream eller rå byte data, så udviklere kan læse Compound File Binary (CFB) containere.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
Header | Header | Læs det. | Angivelse af CFB-filens overskriftsinformation |
Difat | ReadOnlyCollection<uint> | Læs det. | Indeholder DIFAT-sektorindekserne som en samling kun til læsning. |
Fat | ReadOnlyCollection<uint> | Læs det. | |
MiniFat | ReadOnlyCollection<uint> | Læs det. | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Læs det. | Oplysninger om alle mappeindstillinger i containeren |
RootEntry | DirectoryEntry | Læs det. | Repræsenterede CFB-filens root-indtastning. |
MiniStream | byte[] | Læs det. | Indeholder de rå bytes i mini-strømmen. |
MajorVersion | int | Læs det. | Angiver hovedversjonsnummeret for CFB-formatet |
SectorSize | int | Læs det. | Returnerer størrelsen i byte af et standardområde |
MiniSectorSize | int | Læs det. | Returnerer størrelsen i byte af et mini-sektor |
DirectoryEntryCount | int | Læs det. | Indberetning af det samlede antal katalogoplysninger |
MaterializedStreamCount | int | Læs det. | Rapporterer, hvor mange strømme der er blevet realiseret. |
FileSize | int | Læs det. | Angiver den samlede størrelse i byte af CFB-filen |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
CfbReader(data: byte[]) | Opretter en læser fra et byte-array, der indeholder en CFB-beholder |
FromFile(path: string) | Lader en CFB-container fra den angivne filvej |
FromStream(stream: Stream) | Lader en CFB-beholder fra den leverede strøm |
Dispose() | Frigør alle ressourcer, som læseren bruger. |
GetEntry(streamId: uint) | Returnerer katalogindtægten for den angivne strøm-identifikator |
GetStreamData(streamId: uint) | Læser de rå bytes af strømmen identificeret ved streamId |
IterStorages() | Oplysninger om alle lagringsoplysninger i CFB-mappen |
IterStreams() | Oplysninger om alle strømindsætninger i CFB-katalogen |
IterChildren(storageStreamId: uint) | Oplysninger om den pågældende lagringsstrøm |
IterTree(startStreamId: uint) | Går i katalogtræet fra den angivne strøm identifikator |
FindChildByName(storageStreamId: uint, name: string) | Finder en børneindtastning ved navn i et lagre |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Finder en række navne til et strøm identifikator, der starter fra startStreamId |