Overview
MapiProperty представляє єдиний запис властивості MAPI: комбінація 16-бітного ідентифікатора властивості, 16-битного коду типу властивістей, значення та факультативних знаків. PropertyTag поєднує ідентифікатор властивості та вводить у 32-бітний тег MAPI. Use MapiPropertyCollection.Get для отримання власності за ідентифікатором та типом, або MapiMessage.SetProperty щоб встановити один.
Constructors
| Signature | Description |
|---|
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | Створює новий MapiProperty з зазначеними параметрами. |
Properties
| Name | Type | Access | Description |
|---|
PropertyId | ushort | Read | 16-bit MAPI property identifier (the high 16 bits of the property tag). |
PropertyType | ushort | Read | 16-bit MAPI property type code (the low 16 bits of the property tag). |
Value | object? | Read | Значення декодованого властивості; тип залежить від: PropertyType (string, int, byte[], DateTime і т. д.). |
Flags | uint | Read | Свойство знаків бітмаски; контролює багатозначні, тільки для читання та інші атрибути поведінки. |
PropertyTag | uint | Read | Комбінована 32-бітная метка властивості MAPI: високі 16 бітів = PropertyId, низькі 16-битні =PropertyType. |
See Also