UserDefinedProperties Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит набор объектов, UserDefinedProperty представляющих определяемые пользователем свойства, определенные для Folder объекта .
public interface class UserDefinedProperties : Microsoft::Office::Interop::Outlook::_UserDefinedProperties
[System.Runtime.InteropServices.Guid("00063047-0000-0000-C000-000000000046")]
public interface UserDefinedProperties : Microsoft.Office.Interop.Outlook._UserDefinedProperties
Public Interface UserDefinedProperties
Implements _UserDefinedProperties
- Производный
- Атрибуты
- Реализации
Комментарии
Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _UserDefinedProperties.
Члены коллекции UserDefinedProperties соответствуют полям в разделе Определяемые пользователем поля в папке, которая отображается в диалоговом окне Показать поля.
Используйте свойство для UserDefinedProperties получения объекта UserDefinedProperties из объекта Folder .
Add(String, OlUserPropertyType, Object, Object) Используйте метод , чтобы определить и добавить определяемое пользователем свойство в коллекцию UserDefinedProperties, а Remove(Int32) также метод для удаления существующего определяемого пользователем свойства. Item[Object] Используйте свойство (это в C#) для получения по имени или индексу или Find(String) метод для поиска и извлечения по имени объекта UserDefinedProperty из коллекции UserDefinedProperties. Используйте метод для Refresh() перезагрузки коллекции UserDefinedProperties из хранилища.
Коллекция UserDefinedProperties содержит только определения определяемых пользователем свойств, которые применимы ко всем элементам Outlook, содержащимся в папке. Чтобы получить или изменить определяемые пользователем значения свойств для элемента Outlook в этой папке, используйте UserProperties свойство элемента Outlook, например MailItem объект, чтобы получить коллекцию UserProperties для этого элемента. Затем можно использовать UserProperty объект для соответствующего определяемого пользователем свойства, чтобы получить или изменить значение этого пользовательского свойства для элемента Outlook.
Свойства
Application |
Application Возвращает объект , представляющий родительское приложение Outlook для объекта . Только для чтения. (Унаследовано от _UserDefinedProperties) |
Class |
Возвращает константу OlObjectClass , указывающую класс объекта. Только для чтения. (Унаследовано от _UserDefinedProperties) |
Count |
Возвращает целое число (int в C#), указывающее количество объектов в указанной коллекции. Только для чтения. (Унаследовано от _UserDefinedProperties) |
Item[Object] |
Возвращает объект из коллекции. (Унаследовано от _UserDefinedProperties) |
Parent |
Возвращает родительский объект указанного объекта. Только для чтения. (Унаследовано от _UserDefinedProperties) |
Session |
NameSpace Возвращает объект для текущего сеанса. Только для чтения. (Унаследовано от _UserDefinedProperties) |
Методы
Add(String, OlUserPropertyType, Object, Object) |
Создает новый UserDefinedProperty объект и добавляет его в коллекцию. (Унаследовано от _UserDefinedProperties) |
Find(String) |
Найдите объект , UserDefinedProperty содержащийся в коллекции. (Унаследовано от _UserDefinedProperties) |
Refresh() |
Обновляет содержимое коллекции из хранилища, извлекая все изменения, выполненные в удаленных обозревателях. (Унаследовано от _UserDefinedProperties) |
Remove(Int32) |
Удаляет объект из коллекции. (Унаследовано от _UserDefinedProperties) |