Overzicht
MapiProperty vertegenwoordigt een enkele MAPI-eigenschapvermelding: een combinatie van een 16-bit eigenschaps-ID, een 16-bit eigenschaptypecode, een waarde en optionele vlaggen. De PropertyTag combineert de eigenschaps-ID en het type tot een 32-bit MAPI-tag. Gebruik MapiPropertyCollection.Get om een eigenschap op te halen op basis van ID en type, of MapiMessage.SetProperty om er een in te stellen.
Constructors
| Handtekening | Beschrijving |
|---|
MapiProperty(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | Maakt een nieuwe MapiProperty aan met de opgegeven parameters. |
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|
PropertyId | ushort | Lezen | 16-bit MAPI eigenschap-ID (de hoogste 16 bits van de eigenschapstag). |
PropertyType | ushort | Lezen | 16-bit MAPI-eigenschaptypecode (de onderste 16 bits van de eigenschaptag). |
Value | object? | Lezen | Gedecodeerde eigenschapswaarde; type hangt af van PropertyType (string, int, byte[], DateTime, enz.). |
Flags | uint | Lezen | Eigenschapvlaggen-bitmasker; regelt multi-waarde, alleen-lezen en andere gedragsattributen. |
PropertyTag | uint | Lezen | Gecombineerde 32-bit MAPI-eigenschapstag: hoge 16 bits = PropertyId, lage 16 bits = PropertyType. |
Zie ook