Share via


JobScheduler Class

Provides scheduling capabilities for incoming jobs.

Inheritance Hierarchy

System. . :: . .Object
  Microsoft.Web.Media.TransformManager. . :: . .ConfigurationBase
    Microsoft.Web.Media.TransformManager..::..JobScheduler

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

Syntax

'Declaration
<SerializableAttribute> _
<DataContractAttribute> _
Public Class JobScheduler _
    Inherits ConfigurationBase
'Usage

  Dim instance As JobScheduler
[SerializableAttribute]
[DataContractAttribute]
public class JobScheduler : ConfigurationBase
[SerializableAttribute]
[DataContractAttribute]
public ref class JobScheduler : public ConfigurationBase
[<SerializableAttribute>]
[<DataContractAttribute>]
type JobScheduler =  
    class
        inherit ConfigurationBase
    end
  public class JobScheduler extends ConfigurationBase

The JobScheduler type exposes the following members.

Constructors

  Name Description
Public method JobScheduler() () () () Initializes a new instance of the JobScheduler class.
Public method JobScheduler(FileInfo, XElement) Initializes a new instance of the JobScheduler class using the specified file information and job scheduler XML element.

Top

Properties

  Name Description
Public property BaseNamespace Gets or sets the XML namespace for the configuration. (Inherited from ConfigurationBase.)
Public property ConcurrentJobs Gets or sets the number of concurrent jobs that this scheduler can run.
Public propertyStatic member ConfigurationDirectory Gets the path of the configuration file.
Public property ConfigurationMessages Gets or sets a list of IIS Transform Manager configuration messages. (Inherited from ConfigurationBase.)
Public property ConfigurationMessagesElement Gets or sets an XML element that contains configuration messages for the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public property ConfigurationStatus Gets or sets the IIS Transform Manager configuration status. (Inherited from ConfigurationBase.)
Public property ConnectionString Gets or sets the connection string that is used by this scheduler.
Public property Description Gets or sets a description of the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public property DescriptionElement Gets or set the XML element that contains the description of the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public property FileName Gets or sets the name of this configuration file.
Public property Id Gets or sets the XML element ID of a configuration object. (Inherited from ConfigurationBase.)
Public property IdElement Gets or sets the XML ID element of a configuration object. (Inherited from ConfigurationBase.)
Public property JobSchedulerElement Gets the XML element that contains the scheduler definition.
Public property LastModified Gets or sets the date and time when the IIS Transform Manager configuration was last modified. (Inherited from ConfigurationBase.)
Public propertyStatic member LocalSchedulerFolder Gets the local scheduler folder name.
Public propertyStatic member LocalSchedulerId Gets the local scheduler ID.
Public property LogLevel Gets or sets a value that represents the level of detail for a log that is contained in the log level element of the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public property LogLevelElement Gets or sets an XML element that contains log level details. (Inherited from ConfigurationBase.)
Public property Name Gets or sets the XML element name of the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public property NameElement Gets or sets an XML element that contains name details. (Inherited from ConfigurationBase.)
Public property SchedulerType Gets or sets the string token that represents the scheduler type.

Top

Methods

  Name Description
Public method AddConfigurationMessage(String) Adds the specified message to the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public method AddConfigurationMessage(String, ConfigurationMessageSeverity) Adds the specified message to the IIS Transform Manager configuration using the specified severity value. (Inherited from ConfigurationBase.)
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.)
Public method RemoveRestartWarningMessage Removes the restart warning message from the IIS Transform Manager configuration. (Inherited from ConfigurationBase.)
Public method Save Saves job scheduler details to a file as XML.
Public method ToString (Inherited from Object.)

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