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: | Access | Beskrivning |
|---|---|---|---|
cfb_reader | CFBReader | Läs. | Hämtar cfb‑läsaren. |
storage_layout | StorageLayout | Läs. | Hämtar lagringslayouten. |
strict | bool | Läs. | Hämtar strict. |
validation_issues | Tuple[str, ...] | Läs. | Hämtar valideringsproblemen. |
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT | Dict[str, Tuple[int, int]] | Läs. | Hämtar property stream header top level layout. |
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT | Dict[str, Tuple[int, int]] | Läs. | Hämtar property stream header subobject layout. |
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT | Dict[str, Tuple[int, int]] | Läs. | Hämtar den fasta längdlayouten för egenskapsposten. |
Methods
| Signature | Beskrivning |
|---|---|
__init__(cfb_reader: CFBReader, strict: bool) | Calls init: förkortat på denna MsgReader instans. |
| `from_file(path: Path | str, 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. |