MsgReader

Översikt

MsgReader är en klass i Aspose.Email FOSS för Python.

Normativa krav på högsta nivå för MSG-behållning och flödesförbindelse vid containertransporter.

Denna klass ger 10 metoder för att arbeta med MsgReader objekt i Python-program. Tillgängliga metoder är bland annat: __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. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Email FOSS for Python paketet. Egenskaper: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict,Och en till.

Egenskaper

Namn och namn:Typ:AccessBeskrivning
cfb_readerCFBReaderLäs.Hämtar cfb‑läsaren.
storage_layoutStorageLayoutLäs.Hämtar lagringslayouten.
strictboolLäs.Hämtar strict.
validation_issuesTuple[str, ...]Läs.Hämtar valideringsproblemen.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]Läs.Hämtar property stream header top level layout.
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]Läs.Hämtar property stream header subobject layout.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]Läs.Hämtar den fasta längdlayouten för egenskapsposten.

Methods

SignatureBeskrivning
__init__(cfb_reader: CFBReader, strict: bool)Calls init: förkortat på denna MsgReader instans.
`from_file(path: Pathstr, strict: bool)“MsgReader”`
close()Utlöser resurser som är kopplade till den underliggande CFB-behållaren.
iter_top_level_fixed_length_properties()Iterator[PropertyEntryFixedLength]Utbytesvärde för fastighetsuppgifter i den högsta nivån av fastighetströmmen.
iter_recipient_storages()Iterator[DirectoryEntry]Itererar över katalogposter som lagrar mottagaruppgifter
iter_attachment_storages()Iterator[DirectoryEntry]Itererar över katalogposter som lagrar bifogad data
parse_message_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Läs egenskapströmmen i den övre nivån eller en inbäddad meddelandelagring.
parse_subobject_property_stream(storage_stream_id: int)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Läs egenskapströmmen i mottagar-/tilläggslagring och dekodera inlägg med fast längd.
parse_top_level_property_stream(data: bytes)Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Dekodera huvudtext och fasta längdposter för högsta nivå.
parse_subobject_property_stream_data(data: bytes)Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Dekodera mottagar-/tilläggsfastighetströmskärm och poster med fast längd.

Se också:

 Svenska