Events interface
[This documentation is preliminary and is subject to change.]
Applies to: desktop apps only
Events is an interface implemented by a solution application that wants to receive event notifications from the AXE engine regarding the current status and progress of a job running in the engine.
When to implement
Events should be implemented by a solution to receive status and progress updates from the current execution as well as errors that occur during the asynchronous execution of Engine APIs.
Members
The Events interface inherits from the IUnknown interface. Events also has the following types of members:
- Methods
Methods
The Events interface has the following methods.
| Method | Description |
|---|---|
| OnAssessmentBegin | This event notifies the solution that an assessment has been started. |
| OnAssessmentEnd | This event notifies the solution that an assessment has ended. |
| OnJobBegin | This event is raised when a job begins. |
| OnJobEnd | This event notifies the client that the job has ended. |
| OnProgressUpdate | This event notifies the solution of the current progress reported by the assessment. |
Requirements
Minimum supported client |
Windows 7 |
Minimum supported server |
Windows Server 2008 R2 |
Namespace |
Microsoft.Assessments.Hosting |
Header |
AxeHosting.h |
Build date: 12/12/2011