CfbReader
ΕΚΤΙΜΗΣΗ
CfbReader Είναι μια τάξη στο Aspose.Email FOSS για .NET. Κληρονομιά από: IDisposable.
CfbReader.CfbReader creates a reader from a byte array containing a CFB container.
Περιγραφή
CfbReader είναι μια τάξη στη βιβλιοθήκη FOSS για .NET που εκθέτει 11 μεθόδους και 13 ιδιότητες για προγραμματική χρήση. IDisposable,κληρονομιά κοινής λειτουργικότητας από τον γονικό του τύπο.
Η τάξη παρέχει επίσης την Header το δικό σας (προσφέρει πληροφορίες για την επωνυμία αρχείου cfb), η Difat ιδιοκτησία (συμπεριλαμβάνει τους δείκτες του τομέα διφασμάτων ως συλλογή μόνο ανάγνωσης), η DirectoryEntries ιδιοκτησία (επίσημα όλες τις εισαγωγές του καταλόγου στο δοχείο).
Οι εντάσεις δημιουργούνται μέσω ενός μοναδικού κατασκευαστή που αρχίζει το αντικείμενο με προεπιλεγμένες τιμές.
Ιδιοκτησία
| Ονομασία | Τύπος | Πρόσβαση | Περιγραφή |
|---|---|---|---|
Header | Header | Διαβάστε | Παρέχει πληροφορίες για το αρχείο τίτλου CFB |
Difat | ReadOnlyCollection<uint> | Διαβάστε | Περιέχει τους δείκτες του τομέα DIFAT ως μια συλλογή μόνο ανάγνωσης |
Fat | ReadOnlyCollection<uint> | Διαβάστε | |
MiniFat | ReadOnlyCollection<uint> | Διαβάστε | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Διαβάστε | Κατάλογος όλων των εισιτηρίων στο καναπέ |
RootEntry | DirectoryEntry | Διαβάστε | Εμφανίζεται η εισαγωγή του καταλόγου αποθήκευσης ρίζας |
MiniStream | byte[] | Διαβάστε | Διατηρεί τα πρώτα μπάτια του mini-stream |
MajorVersion | int | Διαβάστε | Εμφάνιση του μεγαλύτερου αριθμού εκδόσεων της μορφής CFB |
SectorSize | int | Διαβάστε | Επιστρέφει το μέγεθος σε bytes ενός τυποποιημένου κλάδου |
MiniSectorSize | int | Διαβάστε | Επιστρέφει το μέγεθος σε bytes ενός μικρού κλάδου |
DirectoryEntryCount | int | Διαβάστε | Αναφέρετε τον συνολικό αριθμό των εγγραφών στο κατάλογο |
MaterializedStreamCount | int | Διαβάστε | Αναφέρει πόσες ροές έχουν υλοποιηθεί |
FileSize | int | Διαβάστε | Δίνει το συνολικό μέγεθος σε bytes του αρχείου CFB |
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
CfbReader(data: byte[]) | Δημιουργεί έναν αναγνώστη από μια γραμμή byte που περιέχει ένα εμπορευματικό δοχείο CFB |
FromFile(path: string) | Κατεβάζει ένα εμπορευματοκιβώτιο CFB από την καθορισμένη διαδρομή αρχείων |
FromStream(stream: Stream) | Κατεβάζει ένα εμπορευματοκιβώτιο CFB από την παροχή ρεύματος |
Dispose() | Αποκλείει όλους τους πόρους που χρησιμοποιεί ο αναγνώστης |
GetEntry(streamId: uint) | Επιστρέφει την είσοδο του καταλόγου για τον προσδιοριστή ρεύματος που έχει δοθεί |
GetStreamData(streamId: uint) | Διαβάζει τα δεδομένα ριζικού byte της καθορισμένης ροής |
IterStorages() | Καταχωρίζει όλες τις εγγραφές αποθήκευσης στο CFB |
IterStreams() | Καταχωρίζει όλες τις εισαγωγές ροής στο CFB |
IterChildren(storageStreamId: uint) | Καταγράφει τα εισιτήρια παιδιών της συγκεκριμένης ροής αποθήκευσης |
IterTree(startStreamId: uint) | Περπατάει το δέντρο καταλόγου που ξεκινά από την δεδομένη ταυτότητα ροής |
FindChildByName(storageStreamId: uint, name: string) | Βρείτε ένα παιδί με το όνομα μέσα σε αποθήκη |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Λύση μιας σειράς ονομάτων σε ένα ID ροής που ξεκινά από μια βάση |