Microsoft.Assessments.Hosting namespace

The following sections describe managed Execution Solution API.

Members

The Microsoft.Assessment.Hosting namespace has these types of members:

  • Classes
  • Delegates
  • Enumerations

Classes

The Microsoft.Assessments.Hosting namespace contains the following classes.

Class Description

Assessment

Describes a single assessment. The properties have a one-to-one relationship with the AXE Assessment Manifest. Solutions use the presentation properties to manage assessment objects.

AssessmentBeginEventArgs

Represents information provided to a solution during the OnAssessmentBegin callback.

AssessmentEndEventArgs

Represents information provided to a solution during the OnAssessmentEnd callback.

Engine

Controls the execution, progress reporting and results generation for a job. A solution uses this object to access AXE functionality.

Job

Describes a single job. The properties have a one-to-one relationship with the AXE Job Manifest. Solutions use the presentation properties to manage job objects.

JobBeginEventArgs

Defines the event arguments that are passed to an OnJobBegin event.

JobEndEventArgs

Defines the event arguments passed to an OnJobEnd event.

JobExecutionInfo

Defines configuration information for how a Job is executed and returns information about the job execution.

JobPendingEventArgs

Defines the event arguments that are passed to an OnJobPending event.

LogReaderCallbackData

Defines the data from a single event that was logged to an .ETL file.

ProgressUpdateEventArgs

Represents information provided to a solution during the OnProgressUpdate callback.

Solution

Provides access to data applicable to the overall AXE session. This is the core of the AXE functionality for a solution application.

SolutionParameters

Defines configuration information for the Solution object.

 

Delegates

The Microsoft.Assessments.Hosting namespace contains the following delegates.

Enumeration Description

AssessmentBeginEventHandler

Represents a method that handles the event raised when the assessment starts.

AssessmentEndEventHandler

Represents a method that handles the event raised when the assessment ends

JobBeginEventHandler

Represents a method that handles the event raised when the job starts.

JobEndEventHandler

Represents a method that handles the event raised when the job ends.

JobPendingEventHandler

Represents a method that handles the event raised when the job is blocked because another job is currently running.

LogReaderCallback

Represents a method that handles the event raised when AXE sends information for a single log entry to the solution.

ProgressUpdateEventHandler

Represents a method that handles the event raised when the assessment reports its current progress.

 

Enumerations

The Microsoft.Assessments.Hosting namespace contains the following enumerations.

Enumeration Description

AssessmentExecutionError

Provides an enumeration of AXE errors that are relevant to the execution of an assessment.

JobExecutionError

Specifies AXE errors that are relevant to the execution of a job.

JobExecutionFlags

Specifies whether jobs are executed synchronously or asynchronously.

SolutionError

Specifies AXE errors that pertain to the solution.

SolutionFlags

Determines if a Solution object will be initialized to run assessments or workloads.

ThreadingModel

Specifies the threading model the engine should use when invoking callbacks provided by the solution.

 

 

 

Send comments about this topic to Microsoft

Build date: 10/2/2013