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

NamnTyp avAccessBeskrivning
HeaderHeaderLäsningGe information om CFB-filen header
DifatReadOnlyCollection<uint>LäsningInnehåller DIFAT-sektorindex som en läs-enbart samling
FatReadOnlyCollection<uint>Läsning
MiniFatReadOnlyCollection<uint>Läsning
DirectoryEntriesReadOnlyCollection<DirectoryEntry>LäsningLista alla kataloginmatningar i behållaren
RootEntryDirectoryEntryLäsningRepresenterar rotlagringskatalogposten
MiniStreambyte[]LäsningHåller rå byten av mini-strömmen
MajorVersionintLäsningAnger huvudversionsnumret för CFB-formatet
SectorSizeintLäsningÅterställer storleken i byte av en standard sektor
MiniSectorSizeintLäsningÅterställer storleken i byte av en mini sektor
DirectoryEntryCountintLäsningRapportera det totala antalet kataloginträden
MaterializedStreamCountintLäsningRapporterar hur många strömmar som har materialiserats
FileSizeintLäsningGe den totala storleken i byter av CFB-filen

Metoder

SignatureBeskrivning
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

Se även

 Svenska