Engine Members

Applies To: Windows 8.1

Controls the execution, progress reporting and results generation for a job. A job consists of a collection of assessments. A solution uses this class to access AXE functionality.

The following tables list the members exposed by the Engine type.

Public Methods

(see also Protected Methods)

  Name Description
public method AnalyzeResults Analyzes the assessment results.
public method CancelAssessment Asynchronously requests that the specified assessment stop running.
public method CancelJob Asynchronously requests that the current assessment stop running and the job ends without running any more assessments.
public method Dispose Releases all resources used by the object.
public method Equals  (Inherited from Object)
public method ExecuteJob Synchronously runs a loaded job.
public method GetHashCode  (Inherited from Object)
public method GetType  (Inherited from Object)
public method RemovePendingRebootJob Removes an abandoned task that restarts job execution upon a system reboot, so that other jobs can be executed.
public method TerminateJob Ends a job without waiting for any assessment to exit.
public method ToString  (Inherited from Object)

Top

Protected Methods

  Name Description
protected method Finalize  (Inherited from Object)
protected method MemberwiseClone  (Inherited from Object)

Top

Public Events

  Name Description
public event AssessmentBegin This event is raised when an assessment begins.
public event AssessmentEnd This event is raised when an assessment ends.
public event JobBegin This event is raised when a job begins.
public event JobEnd This event is raised when a job ends.
public event JobPending This event is raised when when a job is blocked because another job is currently running.
public event ProgressUpdate This event is raised when an assessment reports its current progress.

Top

See Also

Reference

Engine Class
Microsoft.Assessments.Hosting Namespace