MsgReader
Overview
MsgReader เป็นคลาสใน Aspose.Email FOSS สําหรับ Python.
ความต้องการในการเก็บกั้น MSG ระดับสูงสุดและความจําเป็นของกระแสสําหรับการเดินทางผ่านคอนเทนเนอร์.
หมวดนี้ให้ 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 ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python. คุณสมบัติ: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict,และอีก 1 ใบ.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cfb_reader | CFBReader | Read | ได้รับเครื่องอ่านของ Cfb. |
storage_layout | StorageLayout | Read | ได้ข้อมูลการจัดวางห้องเก็บของ. |
strict | bool | Read | ได้รับการเข้มงวด. |
validation_issues | Tuple[str, ...] | Read | ได้รับปัญหาการยืนยันความเป็นจริง. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Read | ได้รับการจัดสรรระดับชั้นบนของหัวข้อโครงการ. |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Read | ได้รับการวางแผนของหัวข้อสตรีมทรัพย์สิน. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Read | ได้รับการเข้าที่ดิน ระยะยาวคง. |
Methods
| Signature | Description |
|---|---|
__init__(cfb_reader: CFBReader, strict: bool) | Calls init การประกอบการ ในตัวอย่างนี้ MsgReader. |
| `from_file(path: Path | str, 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]] | อ่านสตรีมของ Properties ในระดับบนหรือการเก็บข้อมูลในระบบ embedded message. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | อ่านคลื่นของคุณสมบัติในการเก็บข้อมูลผู้รับ/เติมและถอดรหัสรายการที่มีความยาวคง. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | การแยกรหัสหัวข้อสตรีมของ Properties ระดับบน และรายการที่มีความยาวคง. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | การถอดรหัสของตัวรับ/การติดต่อ เอกสารในหัวข้อสตรีมและรายการที่มีความยาวคง. |