Поделиться через


PropertyAccessor Интерфейс

Определение

Предоставляет возможность создавать, получать, задавать и удалять свойства объектов.

public interface class PropertyAccessor : Microsoft::Office::Interop::Outlook::_PropertyAccessor
[System.Runtime.InteropServices.Guid("0006302D-0000-0000-C000-000000000046")]
public interface PropertyAccessor : Microsoft.Office.Interop.Outlook._PropertyAccessor
Public Interface PropertyAccessor
Implements _PropertyAccessor
Производный
Атрибуты
Реализации

Комментарии

Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот вторичный интерфейс для доступа ко всем методам, свойствам и членам событий объекта COM. Однако если метод или событие, которые требуется использовать, имеют одно и то же имя в каком-либо объекте COM, для вызова метода приведите к соответствующему основному интерфейсу, для соединения с событием приведите к интерфейсу последних событий. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе _PropertyAccessor.

Объект PropertyAccessor используется для получения и задания свойств уровня элемента, которые явно не предоставляются в объектной модели Outlook, или свойств для следующих объектов, не являющихся элементами: AddressEntry, AddressListAttachment, , ExchangeDistributionList, ExchangeUser, Folder, Recipientи Store.

Чтобы получить или задать несколько настраиваемых свойств, используйте объект PropertyAccessor вместо UserProperties объекта для повышения производительности.

Дополнительные сведения об использовании объекта PropertyAccessor см. в разделе Обзор свойств.

Свойства

Application

Application Возвращает объект , представляющий родительское приложение (Outlook) для PropertyAccessor объекта . Только для чтения.

(Унаследовано от _PropertyAccessor)
Class

Возвращает константу в перечислении OlObjectClass , указывающую класс PropertyAccessor объекта . Только для чтения.

(Унаследовано от _PropertyAccessor)
Parent

Возвращает родительский PropertyAccessor объект объекта . Только для чтения.

(Унаследовано от _PropertyAccessor)
Session

NameSpace Возвращает объект для текущего сеанса. Только для чтения.

(Унаследовано от _PropertyAccessor)

Методы

BinaryToString(Object)

Преобразует массив байтов, указанный параметром Value , в строку (строку в C#).

(Унаследовано от _PropertyAccessor)
DeleteProperties(Object)

Удаляет свойства, указанные в массиве SchemaNames.

(Унаследовано от _PropertyAccessor)
DeleteProperty(String)

Удаляет свойство, указанное параметром SchemaName.

(Унаследовано от _PropertyAccessor)
GetProperties(Object)

Получает значения свойств, заданных одномерным массивом SchemaNames.

(Унаследовано от _PropertyAccessor)
GetProperty(String)

Возвращает объект Object , представляющий значение свойства, указанного параметром SchemaName.

(Унаследовано от _PropertyAccessor)
LocalTimeToUTC(DateTime)

Преобразует значение DateTime, заданное параметром Value , из формата местного времени в формат UTC.

(Унаследовано от _PropertyAccessor)
SetProperties(Object, Object)

Задает для свойств, заданных массивом SchemaNames , значения, заданные массивом Values.

(Унаследовано от _PropertyAccessor)
SetProperty(String, Object)

Задает свойству, заданному параметром SchemaName , значение, заданное параметром Value.

(Унаследовано от _PropertyAccessor)
StringToBinary(String)

Преобразует строку, указанную параметром , Value в массив байтов.

(Унаследовано от _PropertyAccessor)
UTCToLocalTime(DateTime)

Преобразует значение DateTime, заданное Value и выраженное в формате UTC, в значение местного времени.

(Унаследовано от _PropertyAccessor)

Применяется к