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 |