PropertyCollection (pemegang tempat)
Pengamatan umum
MsgReader adalah enum dalam Aspose.Email untuk Python.
Standar-standar yang mengatur pengendalian MSG tingkat atas dan persyaratan aliran untuk penjelajahan kontainer.
Nilai-nilai
| Nilai | Deskripsi |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Menentukan pergeseran byte dan panjang untuk bidang di header aliran properti tingkat atas |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Menentukan pergeseran byte dan panjang untuk bidang dalam subobjek header aliran properti |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Menentukan pergeseran byte dan panjang untuk bidang dalam entri properti berpanjang tetap |
Sifat-sifatnya
| Nama (Inggris) | Jenis | Akses | Deskripsi |
|---|
cfb_reader | CFBReader | Bacalah. | Memberikan akses ke CFBReader yang menangani struktur file komposit. |
storage_layout | StorageLayout | Bacalah. | Menjelaskan tata letak penyimpanan dan aliran dalam file MSG |
strict | bool | Bacalah. | Menunjukkan apakah pembaca memvalidasi struktur MSG dan mengangkat kesalahan. |
validation_issues | Tuple[str, ...] | Bacalah. | Daftar deskripsi teks dari masalah validasi yang ditemukan selama parsing |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Bacalah. | Menentukan pergeseran byte dan panjang untuk bidang di header aliran properti tingkat atas |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Bacalah. | Menentukan pergeseran byte dan panjang untuk bidang dalam subobjek header aliran properti |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Bacalah. | Menentukan pergeseran byte dan panjang untuk bidang dalam entri properti berpanjang tetap |
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Melepaskan sumber daya yang dimiliki oleh pembaca, seperti open stream. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Hasil PropertyEntryFixedLength objek dari aliran properti tingkat atas |
iter_recipient_storages() → Iterator[DirectoryEntry] | Hasil DirectoryEntry objek yang mewakili penyimpanan penerima dalam file MSG |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Membaca aliran properti di tingkat atas atau penyimpanan pesan tertanam. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Membaca aliran properti dalam penyimpanan penerima/lampir dan mendekode entri dengan panjang tetap. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Dekode header aliran properti tingkat atas dan entri panjang tetap. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Dekode header aliran properti penerima/lampir dan entri panjang tetap. |