JobTemplate Class

Represents a set of sequential tasks that define a job and that are used during the transform process.

Inheritance Hierarchy

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

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

Syntax

'Declaration
<DataContractAttribute> _
Public Class JobTemplate _
    Inherits ConfigurationBase
'Usage

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

The JobTemplate type exposes the following members.

Constructors

  Name Description
Public method JobTemplate() () () () Initializes a new instance of the JobTemplate class.
Public method JobTemplate(FileInfo, XElement) Initializes a new instance of the JobTemplate class using the specified file information and job template.

Top

Properties

  Name Description
Public property BaseNamespace Gets or sets the XML namespace for the configuration. (Inherited from ConfigurationBase.)
Public property ConfigurationDirectory Gets the path of this 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 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 JobTemplateElement Gets or sets the XElement container of the template file.
Public property LastModified Gets or sets the date and time when the IIS Transform Manager configuration was last modified. (Inherited from ConfigurationBase.)
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 Properties Gets or sets a collection of properties that are defined for the tasks.
Public property TaskDefinitions Gets or sets a collection of the task definitions for the job template.

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 a JobTemplate object to a configuration file.
Public methodStatic member SetTaskDefinitions Sets a list of TaskDefinition objects when a job template element is created.
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