MsgReader

MsgReader

概要

MsgReader は Aspose.Email の FOSS における Python 用クラスです。

コンテナトラバーサルのための規範的なトップレベル MSG の保持およびストリーム要件。

このクラスは Python プログラムで MsgReader オブジェクトを操作するための 10 個のメソッドを提供します。利用可能なメソッドは: __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. すべての公開メンバーは、Aspose.Email の Python 用 FOSS パッケージをインストールした後、任意の Python アプリケーションからアクセス可能です。プロパティ: PROPERTY_ENTRY_FIXED_LENGTH_LAYOUT, PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUT, PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUT, cfb_reader, storage_layout, strict, および 1 つその他。

プロパティ

名前型アクセス説明
cfb_readerCFBReader読み取りcfb リーダーを取得します。
storage_layoutStorageLayout読み取りストレージレイアウトを取得します。
strictbool読み取りstrict を取得します。
validation_issuesTuple[str, ...]読み取り検証の問題を取得します。
PROPERTY_STREAM_HEADER_TOP_LEVEL_LAYOUTDict[str, Tuple[int, int]]読み取りプロパティ ストリーム ヘッダーのトップレベル レイアウトを取得します。
PROPERTY_STREAM_HEADER_SUBOBJECT_LAYOUTDict[str, Tuple[int, int]]読み取りプロパティ ストリーム ヘッダー サブオブジェクトのレイアウトを取得します。
PROPERTY_ENTRY_FIXED_LENGTH_LAYOUTDict[str, Tuple[int, int]]読み取りプロパティ エントリの固定長レイアウトを取得します。

メソッド

シグネチャ説明
__init__(cfb_reader: CFBReader, strict: bool)Calls init(cfb_reader, strict) この MsgReader インスタンス上で。
`from_file(path: Pathstr, strict: bool)→“MsgReader”`
close()基礎となるCFBコンテナに関連付けられたリソースを解放します
iter_top_level_fixed_length_properties() → Iterator[PropertyEntryFixedLength]トップレベルのプロパティストリームから固定長のプロパティエントリを生成します
iter_recipient_storages() → Iterator[DirectoryEntry]受信者データを格納するディレクトリエントリを反復処理します
iter_attachment_storages() → Iterator[DirectoryEntry]添付データを格納するディレクトリエントリを反復処理します
parse_message_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]トップレベルまたは埋め込みメッセージのストレージでプロパティストリームを読み取ります。
parse_subobject_property_stream(storage_stream_id: int) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]受信者/添付ファイルのストレージでプロパティストリームを読み取り、固定長エントリをデコードします。
parse_top_level_property_stream(data: bytes) → Tuple[PropertyStreamHeaderTopLevel, List[PropertyEntryFixedLength]]トップレベルのプロパティストリームヘッダーと固定長エントリをデコードします。
parse_subobject_property_stream_data(data: bytes) → Tuple[PropertyStreamHeaderSubobject, List[PropertyEntryFixedLength]]受信者/添付ファイルのプロパティストリームヘッダーと固定長エントリをデコードします。

参照

 日本語