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