MapiProperty

MapiProperty

Przegląd

MapiProperty reprezentuje pojedynczy wpis właściwości MAPI: kombinację 16-bitowego identyfikatora właściwości, 16-bitowego kodu typu właściwości, wartości oraz opcjonalnych flag. PropertyTag łączy identyfikator i typ właściwości w 32-bitowy znacznik MAPI. Użyj MapiPropertyCollection.Get, aby pobrać właściwość według identyfikatora i typu, lub MapiMessage.SetProperty, aby ją ustawić.

Konstruktory

SygnaturaOpis
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint)Tworzy nowy MapiProperty z określonymi parametrami.

Właściwości

NazwaTypDostępOpis
PropertyIdushortOdczyt16-bitowy identyfikator właściwości MAPI (górne 16 bitów znacznika właściwości).
PropertyTypeushortOdczyt16-bitowy kod typu właściwości MAPI (dolne 16 bitów znacznika właściwości).
Valueobject?OdczytZdekodowana wartość właściwości; typ zależy od PropertyType (string, int, byte[], DateTime, itp.).
FlagsuintOdczytMaska bitowa flag właściwości; kontroluje wielowartościowość, tylko do odczytu i inne atrybuty zachowania.
PropertyTaguintOdczytPołączony 32-bitowy tag właściwości MAPI: wyższe 16 bitów = PropertyId, niższe 16 bitów = PropertyType.

Zobacz także

 Polski