General
MsgReader és un enum a Aspose.Email per Python.
Requisits normatius de contenció i flux de GMS d’alt nivell per al recorregut dels containers.
Valors
| Valor de la moneda | Descripció |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Definir desplaçaments de bytes i longituds per als camps en l’encapçalament del flux de propietats d’alt nivell |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Definir desplaçaments de bytes i longituds per als camps en un encabezament del flux de propietats subobjecte. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Definir desplaçaments de bytes i longituds per a camps en una entrada de propietat de llargada fixa. |
Propietats
| Nom | Tipus de productes | Accés | Descripció |
|---|
cfb_reader | CFBReader | Llegeix. | Proporciona accés al CFBReader subjacent que gestiona l’estructura de fitxers compostos. |
storage_layout | StorageLayout | Llegeix. | Descriu la disposició dels arxius de l’arxiu i els flux dins del fitxer MSG. |
strict | bool | Llegeix. | Indica si el lector valida l’estructura de MSG i planteja errors. |
validation_issues | Tuple[str, ...] | Llegeix. | Lista de descripcions textuals dels problemes de validació trobats durant l’anàlisi. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Llegeix. | Definir desplaçaments de bytes i longituds per als camps en l’encapçalament del flux de propietats d’alt nivell |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Llegeix. | Definir desplaçaments de bytes i longituds per als camps en un encabezament del flux de propietats subobjecte. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Llegeix. | Definir desplaçaments de bytes i longituds per a camps en una entrada de propietat de llargada fixa. |
Mètodes
| Signatura | Descripció |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Libera qualsevol recurs que tingui el lector, com ara flux oberts. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Retorna PropertyEntryFixedLength objectes del flux de propietats d’alt nivell |
iter_recipient_storages() → Iterator[DirectoryEntry] | Objectes de rendiment DirectoryEntry que representen emmagatzematges del receptor en el fitxer MSG. |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Llegir el flux de propietats en l’àmbit superior o un emmagatzematge amb missatges incrustats. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Llegir el flux de propietats en l’emmagatzematge del receptor/annex i decodificar les entrades de longitud fixa. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Decodificar capçalera de flux de propietats d’alt nivell i entrades de longitud fixa. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Decodificar capçalera de flux i entrades de longitud fixa per a la propietat receptor/annex. |