MsgReader
סקירה כללית
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 לאחר התקנת 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,ועוד אחד.
נכסים
| שם | סוג | גישה | תיאור |
|---|---|---|---|
cfb_reader | CFBReader | קראו | קבל את הקורא של cfb. |
storage_layout | StorageLayout | קראו | מקבל את ההרכב של אחסון. |
strict | bool | קראו | מקבל את הקפדנות. |
validation_issues | Tuple[str, ...] | קראו | יש בעיות של אימות. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | קראו | מקבל את העליון של הרמה העליונה של כותרת זרם הנכס. |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | קראו | מקבל את העקב של רקע ה- subobject. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | קראו | מקבל את ההכנסה של הנכס אורך קבוע. |
שיטות
| חתימה | תיאור |
|---|---|
__init__(cfb_reader: CFBReader, strict: bool) | שיחות INI על פי דוגמה זו. |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | שחרור משאבים הקשורים לתחנת ה-CFB הבסיסית |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | הנחה נכנסות נכסים קבועים-אורך מן זרימת נכס ברמה העליונה |
iter_recipient_storages() → Iterator[DirectoryEntry] | Iterates מעל כניסות תיעוד שמאחסנים נתונים של קבלן |
iter_attachment_storages() → Iterator[DirectoryEntry] | Iterates מעל כניסות תיעוד שמאחסנים נתוני תוסף |
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]] | דקוד רכש / נכס זרם כותרת וגישות אורך קבוע. |