Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Controls the execution, progress reporting and results generation for a job. A solution uses this object to access AXE functionality.
When to implement
Never. This object is implemented and exposed by Axe.
Members
The Engine object has these types of members:
- Events
- Methods
Events
The Engine object has these events.
| Event | Description |
|---|---|
| AssessmentBegin | The managed event to raise when an AssessmentBegin event occurs. |
| AssessmentEnd | The managed event to raise when an AssessmentEnd event occurs. |
| JobBegin | The managed event to raise when a JobBegin event occurs. |
| JobEnd | The managed event to raise when a JobEnd event occurs. |
| JobPending | The managed event to raise when a JobPending event occurs. |
| ProgressUpdate | The managed event to raise when a ProgressUpdate event occurs. |
Methods
The Engine object has these methods.
| Method | Description |
|---|---|
| CancelAssessment | Asynchronously requests that the specified assessment abort its execution. |
| CancelJob | Asynchronously requests that the current assessment abort its execution and the job ends without running any more assessments. |
| Dispose | Releases all resources used by the object. |
| Dispose(Boolean) | Releases the unmanaged resources used by the object and optionally releases the managed resources. |
| ExecuteJob | Synchronously executes a loaded job. |
| RemovePendingRebootJob | Removes an abandoned task that restarts job execution upon a system reboot so that other jobs can be executed. |
| TerminateJob | This method ends an entire job without waiting for any assessment to exit. |
Requirements
Minimum supported client |
Windows 8 [desktop apps only] |
Minimum supported server |
Windows Server 2012 [desktop apps only] |
DLL |
Microsoft.Assessments.Core.dll ; AxeCore.dll |
Send comments about this topic to Microsoft
Build date: 10/2/2013