This namespace allows clients to submit and monitor jobs to a job scheduler.

Classes

  Class Description
Public class AssemblyCollection
A collection of Assembly.
Public class ClusterJobScheduler
Provides the methods used to submit and monitor jobs to cluster scheduler.
Public class EmbeddedJobScheduler
Provides the methods used to submit and monitor jobs to embedded scheduler.
Public class EmbeddedJobSchedulerValidationException
Exception thrown when embedded job scheduler can't validate it has the files it needs to execute a task.
Public class Job
Represents a group of tasks in the system.
Public class JobCompletedEventArgs
Provides data for the JobCompleted event.
Public class JobSchedulerException
The exception that is thrown when a job scheduler error occurs.
Public class JobSchedulerSettings
Global settings for the job scheduler.
Public class JobSubmittedEventArgs
Provides data for the JobSubmitted event.
Public class TaskCollection
A collection of Task.
Public class TaskCompletedEventArgs
Provides data for the TaskCompleted event.
Public class TaskPreconditionCollection
A collection of TaskPrecondition.
Public class TaskProgressEventArgs
Provides data for the TaskProgressUpdated event.
Public class TaskStatusChangedEventArgs
Provides data for the TaskStateChanged event.

Interfaces

  Interface Description
Public interface ICheckCapability
Provides the methods to check agent capabilities.
Public interface IEnforceTaskPrecondition
Indicates that the job scheduler enforces task preconditions. This is a marker interface and has no methods.
Public interface IGetAgentInfo
Provides the methods to get the agents of the job scheduler.
Public interface IGetAuthorizationInfo
Provides the methods to check if the user is authorized.
Public interface IGetHostLog
Provides the methods to get the log of the host.
Public interface IGetLicenseInfo
Provides the methods to get the license information.
Public interface IGetVersionInfo
Provides the methods to get the job scheduler version.
Public interface IJobScheduler
Provides the methods used to submit and monitor jobs to a job scheduler.

Enumerations

  Enumeration Description
Public enumeration JobPriority
Specifies the scheduling priority of a Job.