MsgReader

Übersicht über die

MsgReader ist ein Enum in Aspose.Email für Python.

Normative Anforderungen an die oberste Ebene der MSG-Einschließung und des Stroms für den Containerdurchlauf.

Werte und Wertvorgaben

Wert derBeschreibung
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDefinition von Byte-Verlagerungen und Längen für Felder im Eigentumsstromheader der oberen Ebene
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDefinition von Byte-Verlagerungen und Längen für Felder in einem Subobjekt-Eigenschaftsstromheader
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDefinition von Byte-Verlagerungen und Längen für Felder in einem Eintrag mit einer Eigenschaft festgelegter Länge

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
cfb_readerCFBReaderLesen Sie .Ermöglicht den Zugriff auf die zugrunde liegende CFBReader, der mit der zusammengesetzten Datei-Struktur umgeht.
storage_layoutStorageLayoutLesen Sie .Beschreibt das Layout von Speichern und Streams innerhalb der MSG-Datei
strictboolLesen Sie .Anzeigt, ob der Leser die MSG-Struktur bestätigt und Fehler aufhebt.
validation_issuesTuple[str, ...]Lesen Sie .Liste der Textbeschreibungen von Validierungsproblemen, die während des Parsing festgestellt wurden.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]Lesen Sie .Definition von Byte-Verlagerungen und Längen für Felder im Eigentumsstromheader der oberen Ebene
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]Lesen Sie .Definition von Byte-Verlagerungen und Längen für Felder in einem Subobjekt-Eigenschaftsstromheader
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]Lesen Sie .Definition von Byte-Verlagerungen und Längen für Felder in einem Eintrag mit einer Eigenschaft festgelegter Länge

Methoden und Verfahren

UnterzeichnungBeschreibung
__init__(cfb_reader: CFBReader, strict: bool)
`from_file(path: Pathstr, strict: bool)“MsgReader”`
close()Freisetzt alle vom Leser gehaltenen Ressourcen, wie Open Streams.
iter_top_level_fixed_length_properties()Iterator[PropertyEntryFixedLength]Erträge PropertyEntryFixedLength Objekte aus dem Eigentumsstrom der obersten Ebene
iter_recipient_storages()Iterator[DirectoryEntry]Erträge DirectoryEntry-Objekte, die Empfängerspeicher in der MSG-Datei darstellen.
iter_attachment_storages()Iterator[DirectoryEntry]
parse_message_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Lesen Sie den Eigentumsstrom in der obersten Ebene oder einem eingebetteten Nachrichtenspeicher.
parse_subobject_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Lesen Sie den Eigentumsstrom in der Empfänger-/Anhängerspeicher und entschlüsseln Sie Festlängen.
parse_top_level_property_stream(data: bytes)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Decodierung der Eigentumsströmungshöhe und Festlänge-Einträge.
parse_subobject_property_stream_data(data: bytes)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Entziffer der Empfänger-/Anhängereigenschaften Stromüberschrift und Festlänge.
 Deutsch