JobDetails Class

Provides details about an IIS Transform Manager job.

Inheritance Hierarchy

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

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

Syntax

'Declaration
<SerializableAttribute> _
<DataContractAttribute> _
Public Class JobDetails
'Usage

  Dim instance As JobDetails
[SerializableAttribute]
[DataContractAttribute]
public class JobDetails
[SerializableAttribute]
[DataContractAttribute]
public ref class JobDetails
[<SerializableAttribute>]
[<DataContractAttribute>]
type JobDetails =  class end
  public class JobDetails

The JobDetails type exposes the following members.

Properties

  Name Description
Public property EndTime Gets or sets the time when the job ended.
Public property Folder Gets or sets the root folder of the JobManager object that is processing the job.
Public property InstanceFileName Gets or sets the name of the file that matched the file watcher filter and that instantiated the job.
Public property JobDefinitionId Gets or sets the ID of the JobDefinition object that created this job.
Public property JobDefinitionName Gets or sets the name of the JobDefinition object that created this job.
Public property JobName Gets or set the name of this job.
Public property JobSchedulerId Gets or sets the ID of the JobScheduler object that runs this job.
Public property JobSchedulerName Gets or sets the name of the job scheduler that runs this job.
Public property JobTemplateId Gets or sets the ID of the job template that defines the tasks for this job.
Public property JobTemplateName Gets or sets the name of the job template that defines the tasks for this job.
Public property LogFolder
Public property ManifestName Gets or sets the name of the manifest file that defines this job.
Public property Priority Gets or sets the priority of the job.
Public property Progress Gets or sets the percentage complete of the job.
Public property QueueTime Gets or sets the date and time when the job was added to the work queue.
Public property StartTime Gets or sets the date and time when the job was started by the scheduler.
Public property Status Gets or sets the status of the job.
Public property StatusString Gets a string representation of the status.
Public property SubmitTime Gets or sets the time that the job was submitted to the scheduler.
Public property TaskCount Gets or sets the number of tasks that are in this job.
Public property TaskIndex Gets or sets the index of the current task.

Top

Methods

  Name Description
Public methodStatic member CreateWorkItem Creates a JobDetails object that defines a work item based on the specified job manifest.
Public methodStatic member CreateWorkItemElement Creates an XML element based on the specified JobDetails object that defines a work item.
Public methodStatic member CreateWorkItemFromXElement Creates a JobDetails object that defines a work item using the specified XML element.
Public method Equals (Inherited from Object.)
Public method ExpandJobDetailsElement Creates an XML element from a JobDetails object that defines a work item.
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public methodStatic member GetJobDetailsAttribute Returns the attribute name of a JobDetails object.
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public methodStatic member StatusFromString Returns a JobStatus object that corresponds to the specified status string.
Public method ToString (Inherited from Object.)

Top

Fields

  Name Description
Public fieldStatic member JobDetailsEndTime Represents a constant that is used when transform jobs are sorted by the "endTime" field.
Public fieldStatic member JobDetailsFolder Represents a constant that is used when transform jobs are sorted by the "folder" field.
Public fieldStatic member JobDetailsId Represents a constant that is used when transform jobs are sorted by the "id" field.
Public fieldStatic member JobDetailsInstanceFileName Represents a constant that is used when transform jobs are sorted by the "instanceFileName" field.
Public fieldStatic member JobDetailsJobDefinitionId Represents a constant that is used when transform jobs are sorted by the "jobDefinitionId" field.
Public fieldStatic member JobDetailsJobName Represents a constant that is used when transform jobs are sorted by the "jobName" field.
Public fieldStatic member JobDetailsJobTemplateId Represents a constant that is used when transform jobs are sorted by the "jobTemplateId" field.
Public fieldStatic member JobDetailsLogFolder
Public fieldStatic member JobDetailsManifestName Represents a constant that is used when transform jobs are sorted by the "manifestName" field.
Public fieldStatic member JobDetailsPriority Represents a constant that is used when transform jobs are sorted by the "priority" field.
Public fieldStatic member JobDetailsProgress Represents a constant that is used when transform jobs are sorted by the "progress" field.
Public fieldStatic member JobDetailsQueueTime Represents a constant that is used when transform jobs are sorted by the "queueTime" field.
Public fieldStatic member JobDetailsRoot Represents a constant that is used when transform jobs are sorted by the "workItem" field.
Public fieldStatic member JobDetailsSchedulerId Represents a constant that is used when transform jobs are sorted by the "jobSchedulerId" field.
Public fieldStatic member JobDetailsStartTime Represents a constant that is used when transform jobs are sorted by the "startTime" field.
Public fieldStatic member JobDetailsStatus Represents a constant that is used when transform jobs are sorted by the "status" field.
Public fieldStatic member JobDetailsSubmitTime Represents a constant that is used when transform jobs are sorted by the "submitTime" field.
Public fieldStatic member JobDetailsTaskCount Represents a constant that is used when transform jobs are sorted by the "taskCount" field.
Public fieldStatic member JobDetailsTaskIndex Represents a constant that is used when transform jobs are sorted by the "taskIndex" field.

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