JobManager Class

Processes IIS Transform Manager jobs.

Inheritance Hierarchy

System. . :: . .Object
  Microsoft.Web.Media.TransformManager..::..JobManager

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

Syntax

'Declaration
<PermissionSetAttribute(SecurityAction.Demand, Name := "FullTrust")> _
Public Class JobManager _
    Implements IDisposable
'Usage

  Dim instance As JobManager
[PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")]
public class JobManager : IDisposable
[PermissionSetAttribute(SecurityAction::Demand, Name = L"FullTrust")]
public ref class JobManager : IDisposable
[<PermissionSetAttribute(SecurityAction.Demand, Name = "FullTrust")>]
type JobManager =  
    class
        interface IDisposable
    end
  public class JobManager implements IDisposable

The JobManager type exposes the following members.

Properties

  Name Description
Public property ConfiguringJobs Gets a collection of job details that specify jobs that are being configured.
Public property CredentialId Gets a GUID that identifies the credential that is associated with this job definition.
Public property Enabled Gets a value that indicates whether the job manager that is associated with this job definition can be started.
Public property Id Gets the XML element ID of the IIS Transform Manager configuration.
Public property InputFolderPath Gets the input folder name.
Public property InputIsManifest Gets a value that indicates whether the file that initiates job creation is a SMIL 2.0-compliant manifest.
Public property LastModified Gets the date and time when the IIS Transform Manager configuration was last modified.
Public property LocalFileWatcherFilter Gets a file filter value that is used to initiate job creation.
Public property LogLevel Gets a log level value that is contained in the log level element of the IIS Transform Manager configuration.
Public property Name Gets the XML element name of the IIS Transform Manager configuration.
Public property OutputFolderPath Gets the output folder for a job.
Public property Priority Gets the priority of a job.
Public property RunningJobs Gets a collection of job details that specify jobs that are running.
Public property SchedulerId Gets the ID of the scheduler that is associated with this job definition.
Public property SchedulerInfo Gets scheduling information about the IIS Transform Manager job.
Public property SubmittedJobs Gets a collection of job details that specify jobs that have been submitted.
Public property Template Gets the job template that defines the tasks for this job.
Public property TemplateId Gets the ID of the job template that the JobDefinition object uses.
Public property WatchFolder Gets a file system folder that will be watched for files that instantiate jobs.

Top

Methods

  Name Description
Public method Dispose() () () () Releases all resources that are used by the current instance of the JobManager class.
Protected method Dispose(Boolean) Releases unmanaged resources and optionally releases managed resources.
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Protected method OnShutdownComplete Raises the ShutdownComplete event.
Public method ToString (Inherited from Object.)

Top

Events

  Name Description
Public event ShutdownComplete Occurs when all transform jobs have been processed.

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