MsgReader
Revisión
MsgReader Es una clase en Aspose.Email FOSS para Python.
Requisitos normativos de contenedor y flujo MSG de alto nivel para el transbordador de los contenedores.
Esta clase proporciona 10 métodos para trabajar con los objetos de MsgReader en programas de Python. Los métodos disponibles incluyen: __init__, close, from_file, iter_attachment_storages, iter_recipient_storages, iter_top_level_fixed_length_properties, parse_message_property_stream, parse_subobject_property_stream, parse_subobject_property_stream_data, parse_top_level_property_stream. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Email FOSS para el paquete de python. Propiedades : PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict,Y uno más.
Propiedades
| Nombre | Tipo | Acceso | Descripción |
|---|---|---|---|
cfb_reader | CFBReader | Leer | Se encuentra el lector de cfb. |
storage_layout | StorageLayout | Leer | Obtenga el layout de almacenamiento. |
strict | bool | Leer | Tiene el estricto. |
validation_issues | Tuple[str, ...] | Leer | Se han abordado los problemas de validación. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Leer | Obtenga el almacén de la propiedad en el nivel superior. |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Leer | Obtenga el almacén de la propiedad subjetivo. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Leer | Obtenga el layout de entrada de la propiedad de longitud ficha. |
Metodología
| firma | Descripción |
|---|---|
__init__(cfb_reader: CFBReader, strict: bool) | llamadas INI En este caso, la instancia. |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Libera los recursos asociados con el contenedor CFB subyacente |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Los beneficios de las entradas de propiedad fija a largo del flujo de la propiedade de alto nivel |
iter_recipient_storages() → Iterator[DirectoryEntry] | Iterates sobre las entradas de directorio que almacenan los datos del destinatario |
iter_attachment_storages() → Iterator[DirectoryEntry] | Iterates sobre las entradas de directorio que almacenan los datos de anexo |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Leer el flujo de propiedad en el nivel superior o un almacenamiento de mensajes incorporados. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Leer el flujo de propiedad en almacenamiento del destinatario/acta y decodificar las entradas de longitud fijo. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Decodificar los header de flujo de propiedad de alto nivel y las entradas de longitud fija. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Decodificar los recipientes/propiedades de conexión con el encabezado y las entradas de longitud fija. |