JobDefinition Class

Definition

Represents a storage class used for submitting a job. This class is intended for internal use only.

public ref class JobDefinition sealed : IDisposable
[System.Runtime.Serialization.KnownType("KnownTypes")]
[System.Serializable]
public sealed class JobDefinition : IDisposable
type JobDefinition = class
    interface IDisposable
Public NotInheritable Class JobDefinition
Implements IDisposable
Inheritance
JobDefinition
Attributes
Implements

Constructors

JobDefinition(Guid, Guid, IList<Pair<Guid,String>>, Guid, Guid, JobCredentials)

Initializes a new JobDefinition object with the specified parameters.

JobDefinition(Guid, Guid, IList<Pair<Guid,String>>, Guid, Guid, JobCredentials, Boolean)

Initializes a new JobDefinition object with the specified parameters.

JobDefinition(Guid, Guid, String, Guid, Guid, JobCredentials)

Initializes a new JobDefinition object with the specified parameters.

JobDefinition(Guid, Guid, String, Guid, Guid, JobCredentials, Boolean)

Initializes a new JobDefinition object by using the specified parameters.

Properties

Credentials

Gets the user credentials for the job, if any.

JobId

Gets the identifier for the job.

LocationEntityId

Gets the location entity identifier, if any was specified.

OverridePairs

Gets the list of job override parameter identifier and value pairs, if any.

Overrides

Gets the XML defining job overrides, if any are specified.

RequiresEncryption

Gets a flag indicating that this Job requires encryption because its configuration contains sensitive information.

TargetEntityId

Gets the Target entity specified for the job.

TaskId

Gets the Task identifier specified for the job.

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

Applies to