MsgReader

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 monedaDescripció
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDefinir desplaçaments de bytes i longituds per als camps en l’encapçalament del flux de propietats d’alt nivell
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDefinir desplaçaments de bytes i longituds per als camps en un encabezament del flux de propietats subobjecte.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDefinir desplaçaments de bytes i longituds per a camps en una entrada de propietat de llargada fixa.

Propietats

NomTipus de productesAccésDescripció
cfb_readerCFBReaderLlegeix.Proporciona accés al CFBReader subjacent que gestiona l’estructura de fitxers compostos.
storage_layoutStorageLayoutLlegeix.Descriu la disposició dels arxius de l’arxiu i els flux dins del fitxer MSG.
strictboolLlegeix.Indica si el lector valida l’estructura de MSG i planteja errors.
validation_issuesTuple[str, ...]Llegeix.Lista de descripcions textuals dels problemes de validació trobats durant l’anàlisi.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[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_LAYOUTDict[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_LAYOUTDict[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

SignaturaDescripció
__init__(cfb_reader: CFBReader, strict: bool)
`from_file(path: Pathstr, 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.
 Català