概要
MapiProperty は単一の MAPI プロパティ エントリを表します:16 ビットのプロパティ ID、16 ビットのプロパティ タイプ コード、値、およびオプションのフラグの組み合わせです。PropertyTag はプロパティ ID とタイプを 32 ビットの MAPI タグに結合します。MapiPropertyCollection.Get を使用して ID とタイプでプロパティを取得し、MapiMessage.SetProperty を使用して設定します。
コンストラクタ
| シグネチャ | 説明 |
|---|
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | 指定されたパラメータで新しいMapiPropertyを作成します。 |
プロパティ
| 名前 | 型 | アクセス | 説明 |
|---|
PropertyId | ushort | 読み取り | 16 ビット MAPI プロパティ識別子(プロパティタグの上位 16 ビット)。 |
PropertyType | ushort | 読み取り | 16 ビット MAPI プロパティタイプコード(プロパティタグの下位 16 ビット)。 |
Value | object? | 読み取り | デコードされたプロパティ値;型はPropertyTypeに依存します(string、int、byte[]、DateTimeなど)。 |
Flags | uint | 読み取り | プロパティフラグのビットマスク;マルチバリュー、読み取り専用、その他の動作属性を制御します。 |
PropertyTag | uint | 読み取り | 結合された 32 ビット MAPI プロパティ タグ: 上位 16 ビット = PropertyId, 下位 16 ビット = PropertyType. |
参照