Support Interfaces
Topic Last Modified: 2006-06-12
Microsoft® Exchange Server 2007 provides various support interfaces to help you work with event sinks. Some interfaces are for use within an event, and others are for use when registering events.
Some interfaces are for use in an event sink. They allow you to access store information that is related to the sink, and to perform tasks in the store. Some of these interfaces are passed as arguments in the event method calls. In all cases, you can obtain the interfaces from Exchange objects. You do not need to implement them.
The following table describes available support interfaces:
Name | Description |
---|---|
Allows an asynchronous event handler to notify Exchange that it has finished processing an event. |
|
Provides methods for converting paths to different types. |
|
Used to retrieve event information and control the event transaction (passed to every method that the store calls for event sink notification). |
|
Automation-compatible version of the IExStoreEventInfo Interface. |
|
Used to provide information about the user who caused the event, and about the store in which the event occurred. |
|
Returns the URL of the event registration item. |
|
Used for getting the URL of the source row. |
|
Gets the globally unique identifier (GUID) of the store from the given URL (cocreatable). |
|
Used as a temporary place to persist data from the begin phase to the commit or abort phase of a synchronous event. |
For more information about how to use these interfaces in an event sink, see Information Passed to an Event Method.