Represents a pending (queued) execution of an asynchronous event action, or an asynchronous event queue item that remains unprocessed because its retry count is zero. The IEventQueueItem interface includes properties for setting and retrieving the source object and event of the pending event action.

To instantiate a IEventQueueItem object, call the getInstance or fetchInstance method on the Factory.EventQueueItem class.


The following tables list the members exposed by IEventQueueItem.

Public Properties

 NameDescription
Public propertyEventObjectThe Event object that triggered the queued event action.
Public propertyQueuedObjectThe object that is the subject of the queued operation. For example, this may be the Subscription object that caused a given asynchronous event to be queued.

For the IAsyncUpgradeQueueItem interface, this property is for internal use only.

Public propertySourceObjectThe event's source object at the time the event occurred. Note that the state of the object may be different from its prior or current state. To get the state of the source object prior to the event, use the OriginalObject property on subclasses of IObjectChangeEvent that provide this property.
Top

See Also