JobDefinition Class

Definition

Contains the definition of a job which is defined in a job store

public class JobDefinition : System.Runtime.Serialization.ISerializable
Inheritance
JobDefinition
Implements

Remarks

The actual implementation of this class will happen in M2

Constructors

JobDefinition(SerializationInfo, StreamingContext)
JobDefinition(Type, String, String)

Public constructor for testing.

Properties

Command

Name of the job that needs to be loaded from the specified module

CommandInfo

Returns information about this job like name, definition, parameters etc

InstanceId

Unique Guid for this job definition

JobSourceAdapterType

The type that derives from JobSourceAdapter that contains the logic for invocation and management of this type of job.

JobSourceAdapterTypeName

Job source adapter type name.

ModuleName

Module name for the module contianing the source adapter implementation.

Name

A friendly Name for this definition

Methods

GetObjectData(SerializationInfo, StreamingContext)
Load(Stream)

Load this definition from the specified file on disk

Save(Stream)

Save this definition to the specified file on disk