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エントリを列挙します。 |