MsgReader

MsgReader

Panoramica

MsgReader è una classe in Aspose.Email FOSS per Python.

Requisiti normativi di livello superiore per il contenimento MSG e lo streaming per l’attraversamento del contenitore.

Questa classe fornisce 10 metodi per lavorare con oggetti MsgReader nei programmi Python. I metodi disponibili includono: __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. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Email FOSS per Python. Proprietà: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict e 1 in più.

Proprietà

NomeTipoAccessoDescrizione
cfb_readerCFBReaderLetturaOttiene il lettore cfb.
storage_layoutStorageLayoutLetturaOttiene il layout di archiviazione.
strictboolLetturaOttiene lo strict.
validation_issuesTuple[str, ...]LetturaOttiene i problemi di convalida.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]LetturaOttiene il layout di livello superiore dell’intestazione del flusso della proprietà.
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]LetturaOttiene il layout del sottooggetto dell’intestazione del flusso di proprietà.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]LetturaOttiene il layout a lunghezza fissa della voce di proprietà.

Metodi

FirmaDescrizione
__init__(cfb_reader: CFBReader, strict: bool)Calls init(cfb_reader, strict) su questa istanza di MsgReader.
`from_file(path: Pathstr, strict: bool)→“MsgReader”`
close()Rilascia le risorse associate al contenitore CFB sottostante
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength]Restituisce voci di proprietà a lunghezza fissa dal flusso di proprietà di livello superiore
iter_recipient_storages() → Iterator[DirectoryEntry]Itera sulle voci di directory che memorizzano i dati del destinatario
iter_attachment_storages() → Iterator[DirectoryEntry]Itera sulle voci di directory che memorizzano i dati degli allegati
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Leggi il flusso di proprietà a livello superiore o in un archivio di messaggi incorporati.
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Leggi il flusso di proprietà nello spazio di archiviazione destinatario/allegato e decodifica le voci a lunghezza fissa.
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Decodifica l’intestazione del flusso di proprietà di livello superiore e le voci a lunghezza fissa.
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Decodifica l’intestazione del flusso di proprietà destinatario/allegato e le voci a lunghezza fissa.

Vedi anche

 Italiano