MsgReader

MsgReader

Przegląd

MsgReader jest klasą w Aspose.Email FOSS dla Python.

Normatywne wymagania dotyczące zawartości MSG na najwyższym poziomie oraz wymagań strumieniowych przy przemieszczaniu się po kontenerze.

Ta klasa udostępnia 10 metod do pracy z obiektami MsgReader w programach Python. Dostępne metody to: __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. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Email FOSS dla Python. Właściwości: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict oraz 1 dodatkowa.

Właściwości

NazwaTypDostępOpis
cfb_readerCFBReaderOdczytZwraca czytnik cfb.
storage_layoutStorageLayoutOdczytPobiera układ przechowywania.
strictboolOdczytZwraca wartość strict.
validation_issuesTuple[str, ...]OdczytUzyskuje problemy walidacji.
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]OdczytPobiera układ najwyższego poziomu nagłówka strumienia właściwości.
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]OdczytPobiera układ podobiektu nagłówka strumienia właściwości.
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]OdczytZwraca układ o stałej długości wpisu właściwości.

Metody

SygnaturaOpis
__init__(cfb_reader: CFBReader, strict: bool)Calls init(cfb_reader, strict) w tej instancji MsgReader.
`from_file(path: Pathstr, strict: bool)→“MsgReader”`
close()Zwalnia zasoby powiązane z podstawowym kontenerem CFB
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength]Zwraca wpisy własności o stałej długości z strumienia własności najwyższego poziomu
iter_recipient_storages() → Iterator[DirectoryEntry]Iteruje po wpisach katalogu, które przechowują dane odbiorcy
iter_attachment_storages() → Iterator[DirectoryEntry]Iteruje po wpisach katalogu, które przechowują dane załączników
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Odczytaj strumień właściwości w poziomie najwyższym lub w pamięci wbudowanej wiadomości.
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Odczytaj strumień właściwości w pamięci odbiorcy/załącznika i zdekoduj wpisy o stałej długości.
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]Zdekoduj nagłówek strumienia właściwości najwyższego poziomu i wpisy o stałej długości.
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]Zdekoduj nagłówek strumienia właściwości odbiorcy/załącznika i wpisy o stałej długości.

Zobacz także

 Polski