Exception Object

The Exceptions table stores exceptions to recurring appointments, events, and tasks. In addition to the Deleted and InstanceDate properties, the Exception object contains a copy of the properties of the recurring object at the time it was made an exception, but not the recurrence pattern properties.

The Exception object has the following properties.

Property Description
AccessActual Overrides the current access control list (ACL) level to mark the item private.
AccessEffective ACL level granted to the user viewing an item.
ChangeNumber Change number for the schedule.
Created Date and time at which an object was created.
CreatorEntryId MAPI entry identifier for an item's creator.
CreatorName MAPI display name of an item's creator.
CreatorSearchKey MAPI search key for an item's creator.
Deleted Boolean value indicating whether an item in the Exceptions table has been marked as deleted.
InstanceDate Date on which an exception would have occurred if it had not been deleted.
ItemId Item identifier for an object.
LastModified Date and time at which the object was last modified.

The Exception object has the following data members.

Data Member Description
Application Returns an Application object.
Parent Returns to an object’s parent.
Properties Returns the number of properties defined for an object.

The Exception object has the following methods.

Method Description
DeleteProperties Deletes a specified property.
Flush Removes properties that have been changed.
GetProperties Gets the value of one or more specified properties.
GetProperty Gets the value of a specified property for Visual Basic version 3.0.
SetProperties Sets the value of one or more properties.