From a Job Filter, how can I cancel a job and put it back into the queue?
For instance:
public class ServerJobFilter : JobFilterAttribute, IClientFilter, IServerFilter
{
public void OnPerforming(PerformingContext context)
{
if (serverName != currentServerName)
{
// TODO: Reschedule the job
} else {
// All good, continue with the job
}
}
// ...
}