MapiPropertyCollection
Przegląd
MapiPropertyCollection jest kolekcją kluczowaną obiektów MapiProperty indeksowaną według identyfikatora właściwości i kodu typu. Użyj Set, aby dodać lub zamienić właściwość, Add, aby utworzyć i wstawić nową, Get, aby pobrać istniejący wpis, Remove, aby go usunąć, oraz IterProperties, aby wyliczyć wszystkie przechowywane właściwości. Dostępny przez MapiMessage.Properties, MapiAttachment.Properties i MapiRecipient.Properties.
Metody
| Sygnatura | Opis |
|---|---|
Set(property: MapiProperty) | Dodaje property do kolekcji, zastępując istniejący wpis o tym samym tagu właściwości. |
Add(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | Tworzy nowy MapiProperty i dodaje go do kolekcji. |
Get(propertyId: ushort, propertyType: ushort?) | Zwraca MapiProperty pasujący do propertyId i opcjonalnie propertyType, lub null, jeśli nie zostanie znaleziony. |
Remove(propertyId: ushort, propertyType: ushort?) | Usuwa właściwość zidentyfikowaną przez propertyId i opcjonalnie propertyType z kolekcji. |
IterProperties() | Wymienia wszystkie wpisy MapiProperty w kolekcji. |