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
| Sygnatura | Opis |
|---|
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | Tworzy nowy MapiProperty z określonymi parametrami. |
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|
PropertyId | ushort | Odczyt | 16-bitowy identyfikator właściwości MAPI (górne 16 bitów znacznika właściwości). |
PropertyType | ushort | Odczyt | 16-bitowy kod typu właściwości MAPI (dolne 16 bitów znacznika właściwości). |
Value | object? | Odczyt | Zdekodowana wartość właściwości; typ zależy od PropertyType (string, int, byte[], DateTime, itp.). |
Flags | uint | Odczyt | Maska bitowa flag właściwości; kontroluje wielowartościowość, tylko do odczytu i inne atrybuty zachowania. |
PropertyTag | uint | Odczyt | Połączony 32-bitowy tag właściwości MAPI: wyższe 16 bitów = PropertyId, niższe 16 bitów = PropertyType. |
Zobacz także