MapiProperty

Overview

MapiProperty представляє єдиний запис властивості MAPI: комбінація 16-бітного ідентифікатора властивості, 16-битного коду типу властивістей, значення та факультативних знаків. PropertyTag поєднує ідентифікатор властивості та вводить у 32-бітний тег MAPI. Use MapiPropertyCollection.Get для отримання власності за ідентифікатором та типом, або MapiMessage.SetProperty щоб встановити один.

Constructors

SignatureDescription
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Створює новий MapiProperty з зазначеними параметрами.

Properties

NameTypeAccessDescription
PropertyIdushortRead16-bit MAPI property identifier (the high 16 bits of the property tag).
PropertyTypeushortRead16-bit MAPI property type code (the low 16 bits of the property tag).
Valueobject?ReadЗначення декодованого властивості; тип залежить від: PropertyType (string, int, byte[], DateTime і т. д.).
FlagsuintReadСвойство знаків бітмаски; контролює багатозначні, тільки для читання та інші атрибути поведінки.
PropertyTaguintReadКомбінована 32-бітная метка властивості MAPI: високі 16 бітів = PropertyId, низькі 16-битні =PropertyType.

See Also

 Українська