المعلومات العامة
MsgReader هو enum في Aspose.Email لـ Python.
متطلبات الاحتواء على مستوى أعلى من غاز السائل المتعدد الأجزاء والتيار لعبور الحاويات.
القيم
| القيمة | وصف |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | يحدد تعويضات البايت وطول الحقول في رأس تيار الممتلكات على المستوى الأعلى |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | يحدد تعويضات البايت وطول الحقول في عنوان تيار خاصية المادة الفرعية |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | يحدد تعويضات البايت وطول الحقول في إدخال خاصية طول ثابت |
خصائص
| اسم | النوع | الوصول | وصف |
|---|
cfb_reader | CFBReader | اقرأ | يوفر الوصول إلى CFBReader الأساسي الذي يتعامل مع هيكل الملف المركب. |
storage_layout | StorageLayout | اقرأ | يصف ترتيب التخزين والمسارات داخل ملف MSG |
strict | bool | اقرأ | يشير إلى ما إذا كان القارئ يؤكد هيكل MSG ويشك في الأخطاء. |
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]] | اقرأ | يحدد تعويضات البايت وطول الحقول في عنوان تيار خاصية المادة الفرعية |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | اقرأ | يحدد تعويضات البايت وطول الحقول في إدخال خاصية طول ثابت |
الطرق
| التوقيع | وصف |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | يطلق أي موارد يتم الاحتفاظ بها من قبل القارئ، مثل التدفقات المفتوحة. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | العائد PropertyEntryFixedLength الأجسام من التدفق الممتلكات على المستوى الأعلى |
iter_recipient_storages() → Iterator[DirectoryEntry] | تعطي DirectoryEntry كائنات تمثل مخازن المتلقي في ملف MSG |
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]] | فك شفرة عنوان التدفق الخاص بالمتلقي/الملحق وإدخالات الطول الثابت. |