MapiPropertyCollection

MapiPropertyCollection class

Представляет коллекцию элементов MapiProperty.

public class MapiPropertyCollection : IDictionary<long, MapiProperty>, INamedPropertyTagProvider

Конструкторы

ИмяОписание
MapiPropertyCollection()Создает новый экземпляр класса MapiProperty.

Характеристики

ИмяОписание
Count { get; }Получает количество элементов, содержащихся в коллекции.
IsReadOnly { get; }Получает значение, указывающее, доступна ли коллекция только для чтения.
Item { get; set; }Получает или задает значение, связанное с указанным ключом. (2 indexers)
Keys { get; }Получает System.Collections.Generic.ICollection<long>, содержащую ключи в коллекции.
Values { get; }Получает System.Collections.Generic.ICollection<MapiProperty>, содержащий значения в коллекции.

Методы

ИмяОписание
Add(KeyValuePair<long, MapiProperty>)
virtual Add(MapiProperty)Добавляет элемент MapiProperty с указанным тегом.
virtual Add(long, MapiProperty)Добавляет элемент MapiProperty с указанным тегом.
Clear()Удаляет все элементы из коллекции.
Contains(KeyValuePair<long, MapiProperty>)
ContainsKey(long)Определяет, содержит ли коллекция свойство с указанным тегом.
CopyTo(KeyValuePair<long, MapiProperty>[], int)
GetEnumerator()
virtual GetProperty(PropertyDescriptor)Получает свойство MAPI по дескриптору свойства.
Remove(KeyValuePair<long, MapiProperty>)
Remove(long)Удаляет свойство с указанным тегом из коллекции.
Remove(PropertyDescriptor)Удаляет свойство с указанным дескриптором свойства из коллекции.
TryGetValue(long, out MapiProperty)Получает свойство, связанное с указанным тегом.

Смотрите также