CfbReader
Vue d’ensemble
CfbReader Il s’agit d’une classe dans Aspose.Email FOSS pour .NET. hérité de : IDisposable.
CfbReader.CfbReader crée un lecteur à partir d’une array de byte contenant un conteneur CFB.
Description
CfbReader est une classe dans la bibliothèque FOSS pour .NET qui expose 11 méthodes et 13 propriétés pour l’utilisation programmatique. IDisposable,- hériter de la fonctionnalité partagée du type parent.
La classe fournit également la Header propriété (provision de l’information du titre de fichier cfb), le Difat propriété (contient les indices du secteur de la diphate en tant qu’une collection lisible), le DirectoryEntries propriété (liste de tous les entrées du catalogue dans le conteneur).
Les instances sont créées à travers un constructeur unique qui initialisera l’objet avec des valeurs par défaut.
Propriétés
| Nom de | Type | Access | Description |
|---|---|---|---|
Header | Header | Lire | Fournir les informations de titre du fichier CFB |
Difat | ReadOnlyCollection<uint> | Lire | Contient les indices du secteur DIFAT en tant que collection de lecture uniquement |
Fat | ReadOnlyCollection<uint> | Lire | |
MiniFat | ReadOnlyCollection<uint> | Lire | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Lire | Liste de tous les ingrédients du catalogue dans le conteneur |
RootEntry | DirectoryEntry | Lire | Représente l’entrée du répertoire de stockage racine |
MiniStream | byte[] | Lire | Il maintient les bytes crus du mini-stream |
MajorVersion | int | Lire | Indique le numéro de version majeure du format CFB |
SectorSize | int | Lire | Retourne la taille en bytes d’un secteur standard |
MiniSectorSize | int | Lire | Retourner la taille en bytes d’un mini-sector |
DirectoryEntryCount | int | Lire | Rappel du nombre total de entrées en catégorie |
MaterializedStreamCount | int | Lire | Rappelez combien de flux ont été matérialisés |
FileSize | int | Lire | Donne la taille totale en bytes du fichier CFB |
méthodes
| Signature | Description |
|---|---|
CfbReader(data: byte[]) | Créer un lecteur à partir d’une array de byte contenant un conteneur CFB |
FromFile(path: string) | Carte un conteneur CFB de la voie du fichier spécifiée |
FromStream(stream: Stream) | Charger un conteneur CFB de la fourniture Stream |
Dispose() | Réserver tous les ressources utilisées par le lecteur |
GetEntry(streamId: uint) | Retourner l’entrée du catalogue pour le identifiant de courant donné |
GetStreamData(streamId: uint) | Lire les données de byte brut du courant spécifié |
IterStorages() | Liste de tous les entrées en stockage dans le CFB |
IterStreams() | Liste de tous les entrées en courant dans le CFB |
IterChildren(storageStreamId: uint) | Liste des entrées d’enfants du flux de stockage donné |
IterTree(startStreamId: uint) | Walks l’arbre de directoire commençant par le identifiant du courant donné |
FindChildByName(storageStreamId: uint, name: string) | Trouvez un enfant par nom dans un stockage |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Résoudre une séquence de noms à un identifiant de courant commençant par une base |