Platform SDK: Exchange 2000 Server

Asynchronous Events (Notifications)

[This is preliminary documentation and subject to change.]

The Asynchronous event sink is essentially a notification that an event occurred in the past. There is no guarantee as to how soon this event is called for the event.

The following IExStoreAsyncEvents interface methods will be called by the event sink source for event notification.

Name Description
OnSave Called when an item is saved to the Web Store.
OnDelete Called when an item is deleted from the Web Store.

The Web Store event source creates a new thread for each Asynchronous event notification (each call of a method in an event sink class). The event source does not wait for the thread to finish. Because the store does not wait for the completion of the event sink process, asynchronous events are not guaranteed to execute in order.

An asynchronous event sink notification does not receive exclusive control over the item that triggered the event. However you can open or lock the item to obtain exclusive control.