Přehled
MsgReader je enum v Aspose.Email pro Python.
Normativní požadavky na vrcholovou úroveň zajištění a proudění MSG pro převoz kontejnerů.
Hodnoty
| Hodnota | Popis: |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Definuje odklon a délku bajtů pro pole v hlavišti proudu vlastností nejvyšší úrovně |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Definuje byteové offsety a délky pro pole v hlavišti proudu vlastností subobjektů. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Definuje byteové offsety a délky pro pole v položce vlastností s pevnou délkou. |
Vlastnosti
| Název: | Typ: | Přístup | Popis: |
|---|
cfb_reader | CFBReader | Čtěte. | Poskytuje přístup k základnímu CFBReader, který spravuje složité soubory. |
storage_layout | StorageLayout | Čtěte. | Popisuje uspořádání ukládek a toků v souboru MSG. |
strict | bool | Čtěte. | Uveďte, zda čtenář potvrzuje strukturu MSG a upozorňuje na chyby. |
validation_issues | Tuple[str, ...] | Čtěte. | Seznam textových popisů případných problémů s ověřováním, které byly zjištěny při analýze. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Čtěte. | Definuje odklon a délku bajtů pro pole v hlavišti proudu vlastností nejvyšší úrovně |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Čtěte. | Definuje byteové offsety a délky pro pole v hlavišti proudu vlastností subobjektů. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Čtěte. | Definuje byteové offsety a délky pro pole v položce vlastností s pevnou délkou. |
Metody
| Podpis: | Popis: |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Uvolňuje všechny zdroje držené čtenářem, jako jsou otevřené toky. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Výnosy PropertyEntryFixedLength objektů z prvního proudu vlastností |
iter_recipient_storages() → Iterator[DirectoryEntry] | Výnosy DirectoryEntry objektů představujících ukládání příjemce v souboru MSG |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Číst tok vlastností v horní úrovni nebo uložené-poselství ukládání. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Číst tok vlastností v úložišti příjemce/priloženého souboru a dekódovat položky pevné délky. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Dekódovat hlavičky prvků vrchního úrovně a záznamy s pevnou délkou. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Dekódovat položky v hlavičce toku vlastností příjemce/priloženého dokumentu a položek s pevnou délkou. |