IRecurringEvolutionJobPlugin is defined in the Telligent.Evolution.Extensibility.Jobs.Version1 namespace of Telligent.Evolution.Platform.dll
Definition
interface IRecurringEvolutionJobPlugin : IEvolutionJob { JobSchedule DefaultSchedule { get; } Guid JobTypeId { get; } JobContext SupportedContext { get; } void Execute(JobData jobData); }
Properties
| Name | Type | Description | Default | Options |
|---|---|---|---|---|
| DefaultSchedule | JobSchedule | Default schedule for the job. | ||
| JobTypeId | Guid | Guid able to uniquely identify this type of job from others. | ||
| SupportedContext | JobContext | Which contexts this job should run in. |
Methods
void Execute(JobData jobData);
Parameters
| Name | Type | Description | Required | Default | Options |
|---|---|---|---|---|---|
| jobData | JobData | Job Data | Required |