PropertyCollection{Categorie:Documentele de activitate}
Opinie generală
MsgReader este un enum în Aspose.Email pentru Python.
Cerințe normative de limitare a GMS la nivel superior și cerințele privind fluxul pentru traversarea containerelor.
Valori de referință
| Valori de referință | Descriere: |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Defineste compensari de baiti si lungimi pentru campurile din intitul fluxului proprietatii la nivel superior |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Defineste compensari de baiti si lungimi pentru campuri intr-un subobiect fluxul proprietatii intitulat |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Defineste compensari de baiti si lungimi pentru campuri intr-o intrare a proprietatii cu lungime fixa |
Proprietăți
| Numele de proprietate | Tipul de vehicul | Accesul | Descriere: |
|---|
cfb_reader | CFBReader | Citeşte. | Oferă acces la CFBReaderul de bază care gestionează structura fișierului compus. |
storage_layout | StorageLayout | Citeşte. | Descrie structura de stocare și fluxuri în fișierul MSG |
strict | bool | Citeşte. | Indică dacă cititorul validează structura MSG și se referă la erori. |
validation_issues | Tuple[str, ...] | Citeşte. | Lista descrierilor textuale ale oricăror probleme de validare găsite în timpul analizei |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Citeşte. | Defineste compensari de baiti si lungimi pentru campurile din intitul fluxului proprietatii la nivel superior |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Citeşte. | Defineste compensari de baiti si lungimi pentru campuri intr-un subobiect fluxul proprietatii intitulat |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Citeşte. | Defineste compensari de baiti si lungimi pentru campuri intr-o intrare a proprietatii cu lungime fixa |
Metode de evaluare
| Semnătura | Descriere: |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Eliberă orice resurse deținute de cititor, cum ar fi fluxuri deschise. |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Obiecte de randament PropertyEntryFixedLength din fluxul proprietăților la nivel superior |
iter_recipient_storages() → Iterator[DirectoryEntry] | Obiecte DirectoryEntry care reprezintă stocarea destinatarilor în fișierul MSG |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Citeste fluxul de proprietate la nivel superior sau un stoc de mesaje integrate. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Citirea fluxului de proprietăți în stocarea destinatarilor/adăugărilor și decodarea entităților cu lungime fixă. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Decodarea de la nivel superior a fluxului proprietăților și intrările cu lungime fixă. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Decodarea titlului fluxului de proprietate destinatar/accesoriu și a entităților cu lungime fixă. |