MsgReader

MsgReader

Overzicht

MsgReader is een klasse in Aspose.Email FOSS voor Python.

Normatieve top-level MSG-behoud- en streamvereisten voor containertraversie.

Deze klasse biedt 10 methoden voor het werken met MsgReader objecten in Python programma’s. Beschikbare methoden omvatten: __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. Alle publieke leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Email FOSS voor Python pakket. Eigenschappen: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict, en nog 1.

Eigenschappen

NaamTypeToegangBeschrijving
cfb_readerCFBReaderLezenHaalt de cfb-lezer op.
storage_layoutStorageLayoutLezenHaalt de opslagindeling op.
strictboolLezenHaalt de strict op.
validation_issuesTuple[str, ...]LezenHaalt de validatieproblemen op.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]LezenHaalt de top-niveau lay-out van de eigenschapstroomheader op.
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]LezenHaalt de subobjectlay-out van de eigenschapstroomheader op.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]LezenHaalt de vaste-lengte-indeling van de eigenschapvermelding op.

Methoden

HandtekeningBeschrijving
__init__(cfb_reader: CFBReader, strict: bool)Calls init(cfb_reader, strict) op deze MsgReader instantie.
`from_file(path: Pathstr, strict: bool)→“MsgReader”`
close()Vrijgeeft bronnen die geassocieerd zijn met de onderliggende CFB-container
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength]Levert vaste‑lengte eigenschap‑items uit de top‑niveau eigenschap‑stroom
iter_recipient_storages() → Iterator[DirectoryEntry]Itereert over directory-vermeldingen die ontvangergegevens opslaan
iter_attachment_storages() → Iterator[DirectoryEntry]Itereert over directory-vermeldingen die bijlage-gegevens opslaan
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Lees de eigenschapstroom op het topniveau of in een ingebedde-berichtopslag.
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Lees de eigenschapstroom in de ontvanger/bijlage-opslag en decodeer vaste-lengte-items.
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Decodeer de top-niveau eigenschapstroom-header en vaste-lengte-items.
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Decodeer de ontvanger/bijlage eigenschapstroom-header en vaste-lengte-items.

Zie ook

 Nederlands