Share via


JobDefinition Class

Definition

Storage class used for submitting and remoting a Job.

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

Remarks

This class is not intended for direct use by the SDK client.

Constructors

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

Creates a new JobDefinition object.

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

Creates a new JobDefinition object.

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

Creates a new JobDefinition object.

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

Creates a new JobDefinition object.

Properties

Broadcast

Gets a flag indicating whether this job needs to be broadcast to all members of the pool due to instance stickyness

Credentials

Gets the credetials used to run the job.

JobId

Gets the Job Id.

LocationEntityId

Gets the Job Location Entity Id.

OverridePairs

The overrideable parameter id to value pairs.

Overrides

Gets the Job Overrides.

RequiresEncryption

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

TargetEntityId

Gets the Job Target Entity Id.

TaskId

Gets the Task Id.

TLMEEntityId

The TLME for the task target

Methods

Dispose()

Disposed all managed and unmanaged resources.

Applies to