MapiProperty

MapiProperty

概要

MapiProperty は単一の MAPI プロパティ エントリを表します:16 ビットのプロパティ ID、16 ビットのプロパティ タイプ コード、値、およびオプションのフラグの組み合わせです。PropertyTag はプロパティ ID とタイプを 32 ビットの MAPI タグに結合します。MapiPropertyCollection.Get を使用して ID とタイプでプロパティを取得し、MapiMessage.SetProperty を使用して設定します。

コンストラクタ

シグネチャ説明
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)指定されたパラメータで新しいMapiPropertyを作成します。

プロパティ

名前型アクセス説明
PropertyIdushort読み取り16 ビット MAPI プロパティ識別子(プロパティタグの上位 16 ビット)。
PropertyTypeushort読み取り16 ビット MAPI プロパティタイプコード(プロパティタグの下位 16 ビット)。
Valueobject?読み取りデコードされたプロパティ値;型はPropertyTypeに依存します(string、int、byte[]、DateTimeなど)。
Flagsuint読み取りプロパティフラグのビットマスク;マルチバリュー、読み取り専用、その他の動作属性を制御します。
PropertyTaguint読み取り結合された 32 ビット MAPI プロパティ タグ: 上位 16 ビット = PropertyId, 下位 16 ビット = PropertyType.

参照

 日本語