Scheduler Class

Schedules IIS Transform Manager jobs.

Inheritance Hierarchy

System. . :: . .Object
  Microsoft.Web.Media.TransformManager..::..Scheduler
    Microsoft.Web.Media.TransformManager. . :: . .HpcScheduler
    Microsoft.Web.Media.TransformManager. . :: . .LocalScheduler

Namespace:  Microsoft.Web.Media.TransformManager
Assembly:  Microsoft.Web.Media.TransformManager.Common (in Microsoft.Web.Media.TransformManager.Common.dll)

Syntax

'Declaration

  Public MustInherit Class Scheduler
'Usage

  Dim instance As Scheduler
  public abstract class Scheduler
  public ref class Scheduler abstract
[<AbstractClassAttribute>]
type Scheduler =  class end
  public abstract class Scheduler

The Scheduler type exposes the following members.

Constructors

  Name Description
Protected method Scheduler Initializes a new instance of the Scheduler class.

Top

Methods

  Name Description
Public method CancelJob Cancels the specified job.
Public method CleanupJob Removes scheduler artifacts for the specified job.
Public method CleanupWorkFolder
Public method Connect Connects to the scheduler.
Public method Dispose Releases all resources that are used by the current instance of the Scheduler class.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetJobCompletionDetails Returns a report about the specified job.
Public method GetJobStatus Returns the status of the specified job.
Public method GetRunningJobs Returns a list of job instance IDs for jobs that are running.
Public method GetTaskChildProcessId Returns the ID of the child process of an executable program by using the specified job instance ID.
Public method GetTaskProgress Returns task progress for the specified job.
Public method GetType (Inherited from Object.)
Public method Initialize Sets the properties for this scheduler instance.
Protected method MemberwiseClone (Inherited from Object.)
Public method SetLogWriter Sets the Logger object for the scheduler.
Public method SetTaskChildProcessId Sets the ID of the child process of an executable program by using the specified job instance ID and child process ID.
Public method SetTaskCount Sets the task count for the specified job.
Public method SetTaskIndex Sets the index of a task for the scheduler by using the specified job and task index.
Public method StartJob Starts the specified job using the scheduler.
Public method SubmitJob Submits the job to the scheduler.
Public method ToString (Inherited from Object.)
Public method UpdateJobProgress Updates the progress of the specified job.

Top

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

Microsoft.Web.Media.TransformManager Namespace