MsgReader

Overview

MsgReader є клас у Aspose.Email FOSS для Python.

Нормативні вимоги до верхнього рівня утримання МСГ та потоку для пересування контейнерів.

Цей клас надає 10 методів роботи з об’єктами MsgReader в програмах Python. Доступні методи включають: __init__, close, from_file, iter_attachment_storages, iter_recipient_storages, iter_top_level_fixed_length_properties, parse_message_property_stream, parse_subobject_property_stream, parse_subobject_property_stream_data, parse_top_level_property_stream. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Email FOSS для пакету Python. Свойства: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict, і ще один.

Properties

NameTypeAccessDescription
cfb_readerCFBReaderReadВін отримує читач ФБР.
storage_layoutStorageLayoutReadЗнайде складський план.
strictboolReadВін отримує строгі.
validation_issuesTuple[str, ...]ReadПочинає проблеми з підтвердженням.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]ReadОтримає верхній рівень заголовку потоку власності.
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]ReadОбирає розклад субоб’єкту заголовку потоку властивостей.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]ReadОтримає вхід у власність з розкладом фіксованої довжини.

Methods

SignatureDescription
__init__(cfb_reader: CFBReader, strict: bool)Calls init (починається) на цій MsgReader інстанції.
`from_file(path: Pathstr, strict: bool)“MsgReader”`
close()Вивільнення ресурсів, пов’язаних з базовим контейнером CFB.
iter_top_level_fixed_length_properties()Iterator[PropertyEntryFixedLength]Подачі сталого довжини вкладів у потоку майна верхнього рівня
iter_recipient_storages()Iterator[DirectoryEntry]Ітерації над записами каталогу, які зберігають дані одержувача.
iter_attachment_storages()Iterator[DirectoryEntry]Ітерації над записами каталогів, які зберігають дані додатка
parse_message_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Читати потік властивостей на верхньому рівні або вбудованому сховищі повідомлень.
parse_subobject_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Читати потік властивостей у зберіганні одержувача/прикладаного файлу та декодувати записи фіксованої довжини.
parse_top_level_property_stream(data: bytes)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Декодуйте заголовки потоку властивостей верхнього рівня та записи фіксованої довжини.
parse_subobject_property_stream_data(data: bytes)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Декодування заголовку потоку і записів фіксованої довжини.

See Also

 Українська