MapiPropertyCollection
개요
MapiPropertyCollection은(는) 속성 ID와 타입 코드로 인덱싱된 MapiProperty 객체들의 키드 컬렉션입니다. Set를 사용하여 속성을 추가하거나 교체하고, Add를 사용하여 새 객체를 생성·삽입하며, Get를 사용하여 기존 항목을 검색하고, Remove를 사용하여 삭제하며, IterProperties를 사용하여 저장된 모든 속성을 열거합니다. MapiMessage.Properties, MapiAttachment.Properties, MapiRecipient.Properties를 통해 접근할 수 있습니다.
메서드
| 시그니처 | 설명 |
|---|---|
Set(property: MapiProperty) | 컬렉션에 property을 추가하고, 동일한 속성 태그를 가진 기존 항목을 교체합니다. |
Add(propertyId: ushort, propertyType: ushort, value: object?, flags: uint) | 새로운 MapiProperty을 생성하고 컬렉션에 추가합니다. |
Get(propertyId: ushort, propertyType: ushort?) | propertyId 및 선택적 propertyType와 일치하는 MapiProperty을 반환하며, 찾지 못하면 null을 반환합니다. |
Remove(propertyId: ushort, propertyType: ushort?) | 컬렉션에서 propertyId 및 선택적 propertyType으로 식별되는 속성을 제거합니다. |
IterProperties() | 컬렉션에 있는 모든 MapiProperty 항목을 열거합니다. |