JobManifest Class
Provides capabilities to manipulate job-instance metadata.
Inheritance Hierarchy
System. . :: . .Object
Microsoft.Web.Media.TransformManager..::..JobManifest
Namespace: Microsoft.Web.Media.TransformManager
Assembly: Microsoft.Web.Media.TransformManager.Common (in Microsoft.Web.Media.TransformManager.Common.dll)
Syntax
'Declaration
Public Class JobManifest _
Implements IJobManifest
'Usage
Dim instance As JobManifest
public class JobManifest : IJobManifest
public ref class JobManifest : IJobManifest
type JobManifest =
class
interface IJobManifest
end
public class JobManifest implements IJobManifest
The JobManifest type exposes the following members.
Constructors
Name | Description | |
---|---|---|
JobManifest | Initializes a new instance of the JobManifest class. |
Top
Properties
Name | Description | |
---|---|---|
Arguments | Gets executable program task arguments that are associated with the data in the manifest. | |
FileName | Gets or sets the file name of the manifest. | |
Folder | Gets or sets the folder name of the manifest. | |
FullFileName | Gets the folder name and file name of the manifest. | |
InputFileNames | Gets a collection of input file names for a job. | |
InstanceFileIsManifest | Gets a value that indicates whether the file that initiates job creation is a SMIL 2.0-compliant manifest. | |
InstanceFileName | Gets or sets the file name of the manifest instance. | |
InstanceId | Gets or sets the ID of the manifest instance. | |
JobDefinitionId | Gets the ID of the job definition. | |
JobDefinitionName | Gets the name of the job definition from the job manifest. | |
JobDetails | Gets a JobDetails object that is based on details from the job manifest. | |
LogFolder | ||
ManifestAsString | Gets the manifest XML content. | |
Name | Gets or sets the name of the job manifest. | |
Priority | Gets the priority of a job. | |
ProcessPriority | ||
Programs | Gets a collection of tasks that are executable program files. | |
RawManifest | Gets the manifest XML content. | |
Status | Gets or sets the status value from the manifest. | |
TaskIndex | Gets or sets the task index value from the task index element. | |
Template | Gets an XML element that contains a set of sequential tasks that define a job. | |
WorkFolder | ||
WorkQueueRoot | Gets the root work folder name. |
Top
Methods
Name | Description | |
---|---|---|
CreateManifest | Creates a JobManifest object by using the job definition, the root work folder name, scheduling information about a job, tasks that define a job, shared properties, the name of the file that is used to create the manifest, and the ID of the manifest instance. | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
FindJobElement | Returns the XML job element from the manifest. | |
GetHashCode | (Inherited from Object.) | |
GetInputFileNames | Returns a collection of input file names. | |
GetManifestElement | Returns an XML representation of the manifest metadata. | |
GetMetadataForTask | Returns the metadata for the specified task. | |
GetScheduler | Creates and returns a new Scheduler object. | |
GetSchedulerInfo | Returns scheduling information about a job. | |
GetType | (Inherited from Object.) | |
Initialize | Initializes member variables for a manifest that is loaded from disk instead of created as part of job submission. | |
LoadManifest | Loads the manifest file. | |
MemberwiseClone | (Inherited from Object.) | |
Save | Saves a job manifest file. | |
ToString | (Inherited from Object.) |
Top
Fields
Name | Description | |
---|---|---|
ManifestExtension | Represents a constant that is used as the job manifest file extension (".smil"). |
Top
Remarks
The job manifest holds the information about a job instance. The job manifest is a .smil file that conforms to the Synchronized Multimedia Integration Language (SMIL). It contains a body section that lists all of the files that triggered the job. The job manifest also contains Resource Description Framework (RDF) metadata in a head section that describes the job definition, job scheduler, and job template. This metadata is combined with the input files to create the manifest for a job. The manifest constitutes the instructions that a scheduler requires in order to create, run, and report on the job.
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.