Oversigt over de forskellige former for støtte
MsgReader er enum i Aspose.Email for Python.
Normative krav til MSG-indeslutning og -strøm på øverste niveau for containeroverfaring.
Valuer
| Værdi | Beskrivelse: |
|---|
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Definerer byteforskæringer og længder for felter i overskriften på den øverste niveau-egenskabsslæt |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Definerer byteforskæringer og længder for felter i en underobjekt-egenskabssludsoverskrift |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Definerer byteforskæringer og længder for felter i en indstilling med fast længde. |
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|
cfb_reader | CFBReader | Læs det. | Tilvejebringer adgang til den underliggende CFBReader, der håndterer sammensat filstruktur. |
storage_layout | StorageLayout | Læs det. | Beskriver layout af lagre og strømme i MSG-filen |
strict | bool | Læs det. | Angiver, om læseren validerer MSG-strukturen og rejser fejl. |
validation_issues | Tuple[str, ...] | Læs det. | Liste over tekstbeskrivelser af eventuelle valideringsproblemer, der er fundet under analysen |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Læs det. | Definerer byteforskæringer og længder for felter i overskriften på den øverste niveau-egenskabsslæt |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Læs det. | Definerer byteforskæringer og længder for felter i en underobjekt-egenskabssludsoverskrift |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Læs det. | Definerer byteforskæringer og længder for felter i en indstilling med fast længde. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|
__init__(cfb_reader: CFBReader, strict: bool) | |
| `from_file(path: Path | str, strict: bool)→“MsgReader”` |
close() | Frigør alle ressourcer, som læseren har, f.eks. åbne strømme |
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength] | Udbytte PropertyEntryFixedLength objekter fra den øverste niveau ejendomsstrøm |
iter_recipient_storages() → Iterator[DirectoryEntry] | Udlever DirectoryEntry-objekter, der repræsenterer modtagerslagre i MSG-filen. |
iter_attachment_storages() → Iterator[DirectoryEntry] | |
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Læs egendomsstrømmen i det øverste niveau eller en indlejret meddelelseslagring. |
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Læs egendomsstrømmen i modtager/tilbehørsspejl og dekodere indlæg med fast længde. |
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]] | Dekodering af overskrifter for den øverste niveau-egenskaberne og indstillinger med fast længde. |
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]] | Dekodering af modtager/tilføjet ejendomsstrømoverskrifter og indstillinger med fast længde. |