Ü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 der | Beschreibung |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Definition von Byte-Verlagerungen und Längen für Felder im Eigentumsstromheader der oberen Ebene |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Definition von Byte-Verlagerungen und Längen für Felder in einem Subobjekt-Eigenschaftsstromheader |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Definition von Byte-Verlagerungen und Längen für Felder in einem Eintrag mit einer Eigenschaft festgelegter Länge |
Eigenschaften
| Name der Person | Typ der | Zugang zu den Informationen | Beschreibung |
|---|
cfb_reader | CFBReader | Lesen Sie . | Ermöglicht den Zugriff auf die zugrunde liegende CFBReader, der mit der zusammengesetzten Datei-Struktur umgeht. |
storage_layout | StorageLayout | Lesen Sie . | Beschreibt das Layout von Speichern und Streams innerhalb der MSG-Datei |
strict | bool | Lesen Sie . | Anzeigt, ob der Leser die MSG-Struktur bestätigt und Fehler aufhebt. |
validation_issues | Tuple[str, ...] | Lesen Sie . | Liste der Textbeschreibungen von Validierungsproblemen, die während des Parsing festgestellt wurden. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[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_LAYOUT | Dict[str, Tuple[int, int]] | Lesen Sie . | Definition von Byte-Verlagerungen und Längen für Felder in einem Subobjekt-Eigenschaftsstromheader |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[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
| Unterzeichnung | Beschreibung |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, 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. |