CfbReader
Översikt
CfbReader är en klass i Aspose.Email FOSS för .NET. ärvt från: IDisposable.
CfbReader.CfbReader skapar en läsare från en byte array som innehåller en CFB-behållare.
Beskrivning
CfbReader är en klass i FOSS-biblioteket för .NET som visar 11 metoder och 13 egenskaper för programmatisk användning. IDisposable, ärva delad funktionalitet från sin föräldralyp.
Klassen ger också den Header ägande (förse filen cfb header information), den Difat fastighet (innehåller index för den difatsektorn som en läs-enbart samling), DirectoryEntries fastighet (förteckning över alla kataloginmatningar i behållaren).
Instanser skapas via en enda konstruktör som initialiserar objektet med standardvärden.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
Header | Header | Läsning | Ge information om CFB-filen header |
Difat | ReadOnlyCollection<uint> | Läsning | Innehåller DIFAT-sektorindex som en läs-enbart samling |
Fat | ReadOnlyCollection<uint> | Läsning | |
MiniFat | ReadOnlyCollection<uint> | Läsning | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Läsning | Lista alla kataloginmatningar i behållaren |
RootEntry | DirectoryEntry | Läsning | Representerar rotlagringskatalogposten |
MiniStream | byte[] | Läsning | Håller rå byten av mini-strömmen |
MajorVersion | int | Läsning | Anger huvudversionsnumret för CFB-formatet |
SectorSize | int | Läsning | Återställer storleken i byte av en standard sektor |
MiniSectorSize | int | Läsning | Återställer storleken i byte av en mini sektor |
DirectoryEntryCount | int | Läsning | Rapportera det totala antalet kataloginträden |
MaterializedStreamCount | int | Läsning | Rapporterar hur många strömmar som har materialiserats |
FileSize | int | Läsning | Ge den totala storleken i byter av CFB-filen |
Metoder
| Signature | Beskrivning |
|---|---|
CfbReader(data: byte[]) | Skapar en läsare från en byte array som innehåller en CFB-behållare |
FromFile(path: string) | Ladda en CFB-behållare från den angivna filvägen |
FromStream(stream: Stream) | Ladda en CFB-behållare från den tillhandahållna strömmen |
Dispose() | Release all resurs som används av läsaren |
GetEntry(streamId: uint) | Returnerar kataloginträdet för den angivna strömidentifieraren |
GetStreamData(streamId: uint) | Läser rå bytedata från den angivna strömmen |
IterStorages() | Förteckna alla lagringsenheter i CFB |
IterStreams() | Förteckna alla ströminsatser i CFB |
IterChildren(storageStreamId: uint) | Förteckning av barninsatser från den angivna lagringsströmmen |
IterTree(startStreamId: uint) | Walks det katalogträd som börjar med den angivna ström-ID |
FindChildByName(storageStreamId: uint, name: string) | Hitta ett barnavtal efter namn inom en lagring |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Lös en sekvens av namn till ett ström-ID från en bas |