MsgReader
Overview
MsgReader là một lớp trong Aspose.Email FOSS cho Python.
Tiêu chuẩn cấp cao MSG điều hòa và dòng yêu cầu cho container traversal.
Khóa học này cung cấp 10 phương pháp để làm việc với các đối tượng MsgReader trong các chương trình Python. Các phương pháp có sẵn bao gồm: __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. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Email FOSS cho gói Python. Tài sản : PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict,Và 1 thêm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
cfb_reader | CFBReader | Read | Đọc cfb đọc. |
storage_layout | StorageLayout | Read | - Nhận layout lưu trữ. |
strict | bool | Read | Nhận được nghiêm ngặt. |
validation_issues | Tuple[str, ...] | Read | Nhận được các vấn đề xác nhận. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Read | Nhận vị trí cấp trên của chủ dòng tài sản. |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Read | Nhận được bản sắp xếp của chủ đề lưu lượng tài sản. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Read | Nhận được thiết kế chiều dài cố định của cửa hàng. |
Methods
| Signature | Description |
|---|---|
__init__(cfb_reader: CFBReader, strict: bool) | Calls Intô Trong trường hợp này, [Điều kiện]. |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Tải ra các nguồn lực liên quan đến container CFB cơ bản |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Thuế thu nhập tài sản dài cố định từ dòng tài chính cấp cao |
iter_recipient_storages() → Iterator[DirectoryEntry] | Iterates trên các mục thư mục lưu trữ dữ liệu người nhận |
iter_attachment_storages() → Iterator[DirectoryEntry] | Iterates trên các mục thư mục lưu trữ dữ liệu gắn kết |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Đọc dòng tài sản ở cấp độ cao nhất hoặc lưu trữ tin nhắn tích hợp. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Đọc dòng tài sản trong lưu trữ người nhận/tính kèm và mã hóa các bản ghi dài cố định. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Tải xuống đầu dòng tài sản cấp cao và các bản ghi dài cố định. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Tải xuống chủ dòng tài sản người nhận / liên kết và các bản ghi dài cố định. |