Exception Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет сведения об одном экземпляре AppointmentItem объекта, который является исключением из повторяющегося ряда.
public interface class Exception
[System.Runtime.InteropServices.Guid("0006304D-0000-0000-C000-000000000046")]
public interface Exception
Public Interface Exception
- Атрибуты
Комментарии
В отличие от большинства других объектов Microsoft Outlook, объект Exception является объектом только для чтения. Это означает, что нельзя создать объект Exception , а объект создается при изменении свойства AppointmentItem . Например, при изменении Start свойства одного объекта AppointmentItem создается исключение в AppointmentItem.RecurrencePattern.Exceptions.
Примечание. Объект Exceptions находится в объекте RecurrencePattern , а не в самом объекте AppointmentItem .
При работе с элементами повторяющихся встреч необходимо удалить все ранее существовавшие ссылки, получить новые ссылки на элемент повторяющейся встречи перед вызовом или изменением этого элемента и удалить эти ссылки сразу же по окончании внесения изменений и их сохранения. Эта практика применяется к повторяющимся AppointmentItem объектам и любому Exception объекту или RecurrencePattern . Чтобы удалить ссылки в Visual Basic, следует установить для этого существующего объекта значение Nothing. В C# следует явно освободить память для этого объекта.
Обратите внимание, что даже после высвобождения ссылки и попытки получения новой ссылки, если по-прежнему существует активная ссылка на любой из вышеупомянутых объектов, удерживаемая другой надстройкой или приложением Outlook, новая ссылка будет указывать на устаревшую копию объекта. В связи с этим важно высвобождать ссылки немедленно после завершения текущей встречи.
Свойства
Application |
Application Возвращает объект , представляющий родительское приложение Outlook для объекта . Только для чтения. |
AppointmentItem |
AppointmentItem Возвращает объект, который является исключением. Недопустимо для удаленных встреч. Только для чтения. |
Class |
Возвращает константу OlObjectClass , указывающую класс объекта. Только для чтения. |
Deleted |
Возвращает логическое значение (bool в C#), которое имеет значение True , AppointmentItem если объект был удален из повторяющегося шаблона. Только для чтения |
ItemProperties |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. |
OriginalDate |
Возвращает значение DateTime , указывающее исходную дату и время AppointmentItem объекта до его изменения. Это свойство возвращает исходную дату, даже если элемент AppointmentItem был удален. Однако при удалении исходное время не возвращается. Только для чтения. |
Parent |
Возвращает родительский объект указанного объекта. Только для чтения. |
Session |
NameSpace Возвращает объект для текущего сеанса. Только для чтения. |