CfbReader
Revisión
CfbReader Es una clase en Aspose.Email FOSS para .NET. Heredados de: IDisposable.
CfbReader.CfbReader creates a reader from a byte array containing a CFB container.
Descripción
CfbReader es una clase en la biblioteca FOSS para .NET que exponen 11 métodos y 13 propiedades para uso programático. IDisposable,heredando funcionalidad compartida de su tipo parental.
La clase también proporciona el Header propiedad (provee la información de los header del archivo cfb), el Difat propiedad (contiene los índices del sector difat como una colección de lectura-sólo), el DirectoryEntries propiedad (lista todas las entradas de la catedral en el contenedor).
Las instantes se crean a través de un único constructor que inicia el objeto con valores defectuosos.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
Header | Header | Leer | Proporciona la información del título de archivo CFB |
Difat | ReadOnlyCollection<uint> | Leer | Contiene los índices del sector DIFAT como una colección de lectura-sólo |
Fat | ReadOnlyCollection<uint> | Leer | |
MiniFat | ReadOnlyCollection<uint> | Leer | |
DirectoryEntries | ReadOnlyCollection<DirectoryEntry> | Leer | Lista de todos los ingresos en el contenedor |
RootEntry | DirectoryEntry | Leer | Representa la entrada de directorio de almacenamiento raíz |
MiniStream | byte[] | Leer | Mantener los bajos crudos del mini-stream |
MajorVersion | int | Leer | Indica el número de versión principal del formato CFB |
SectorSize | int | Leer | Retorna el tamaño en bytes de un sector estándar |
MiniSectorSize | int | Leer | Retorna el tamaño en bajos de un mini sector |
DirectoryEntryCount | int | Leer | Reporta el número total de entradas en la directora |
MaterializedStreamCount | int | Leer | Reporta cuántos flujos se han materializado |
FileSize | int | Leer | Debe el tamaño total en bajos del archivo CFB |
Metodología
| firma | Descripción |
|---|---|
CfbReader(data: byte[]) | Crea un lector de una array de byte que contiene un contenedor CFB |
FromFile(path: string) | Carga un contenedor CFB desde el camino de archivo especificado |
FromStream(stream: Stream) | Carga un contenedor CFB desde el flujo proporcionado |
Dispose() | Libera todos los recursos utilizados por el lector |
GetEntry(streamId: uint) | Retorna la entrada de directorio para el identificador de flujo dado |
GetStreamData(streamId: uint) | Lea los datos de byte crudo del flujo especificado |
IterStorages() | Enumera todos los ingresos de almacenamiento en el CFB |
IterStreams() | Enumera todas las entradas de flujo en el CFB |
IterChildren(storageStreamId: uint) | Enumera las entradas infantiles de la corriente de almacenamiento dada |
IterTree(startStreamId: uint) | Pasar el árbol de directorios que comienza con la identificación de flujo dada |
FindChildByName(storageStreamId: uint, name: string) | Encuentra un nombre de la entrada infantil en el almacenamiento |
ResolvePath(names: IEnumerable<string>, startStreamId: uint) | Resuelve una secuencia de nombres a un ID de flujo que comienza desde una base |