MapiPropertyCollection

MapiPropertyCollection

概要

MapiPropertyCollection は、プロパティIDとタイプコードでインデックス付けされた MapiProperty オブジェクトのキー付きコレクションです。Set を使用してプロパティを追加または置換し、Add で新しいプロパティを作成して挿入し、Get で既存のエントリを取得し、Remove で削除し、IterProperties で保存されているすべてのプロパティを列挙します。MapiMessage.Properties、MapiAttachment.Properties、MapiRecipient.Properties からアクセス可能です。

メソッド

シグネチャ説明
Set(property: MapiProperty)コレクションに property を追加し、同じプロパティタグを持つ既存のエントリがあれば置き換えます。
Add(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)新しい MapiProperty を構築し、コレクションに追加します。
Get(propertyId: ushort, propertyType: ushort?)propertyId とオプションの propertyType に一致する MapiProperty を返します。見つからない場合は null を返します。
Remove(propertyId: ushort, propertyType: ushort?)コレクションから propertyId で識別され、オプションの propertyType が指定されたプロパティを削除します。
IterProperties()コレクション内のすべてのMapiPropertyエントリを列挙します。

参照

 日本語