Class DefaultScheduledJobExecutor
  
  
  
  
    Inheritance
    System.Object
    DefaultScheduledJobExecutor
   
  
    Implements
    
    System.IDisposable
   
  
  Assembly: EPiServer.dll
  Version: 12.0.3
  Syntax
  
    [ServiceConfiguration]
public class DefaultScheduledJobExecutor : Object, IScheduledJobExecutor, IDisposable
   
  Constructors
  
  
  
  
  DefaultScheduledJobExecutor(SchedulerDB, IScheduledJobRepository, IScheduledJobLogRepository, IScheduledJobFactory, IEventRegistry, IScheduledJobEventsRaiser, FailedScheduledJobRegistry, SchedulerOptions, IRootServiceScopeFactory)
  
  
  Declaration
  
    public DefaultScheduledJobExecutor(SchedulerDB dataAccess, IScheduledJobRepository repository, IScheduledJobLogRepository logRepository, IScheduledJobFactory jobFactory, IEventRegistry eventRegistry, IScheduledJobEventsRaiser scheduledJobEvents, FailedScheduledJobRegistry failedJobRegistry, SchedulerOptions schedulerOptions, IRootServiceScopeFactory serviceProviderScopeFactory)
   
  Parameters
  
  Methods
  
  
  
  
  AbortAllAsync()
  
  
  Declaration
  
    public virtual Task AbortAllAsync()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Threading.Tasks.Task |  | 
    
  
  
  
  
  Cancel(Guid)
  
  
  Declaration
  
    public virtual void Cancel(Guid id)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Guid | id |  | 
    
  
  
  
  
  Dispose()
  
  
  Declaration
  
  
  
  
  Dispose(Boolean)
  
  
  Declaration
  
    protected virtual void Dispose(bool disposing)
   
  Parameters
  
    
      
        | Type | Name | Description | 
    
    
      
        | System.Boolean | disposing |  | 
    
  
  
  
  
  ListRunningJobs()
  
  
  Declaration
  
    public virtual IEnumerable ListRunningJobs()
   
  Returns
  
    
      
        | Type | Description | 
    
    
      
        | System.Collections.IEnumerable |  | 
    
  
  
  
  
  StartAsync(ScheduledJob, JobExecutionOptions, CancellationToken)
  
  
  Declaration
  
    public virtual Task<JobExecutionResult> StartAsync(ScheduledJob job, JobExecutionOptions options, CancellationToken cancellationToken)
   
  Parameters
  
  Returns
  
  Implements
  
  
      System.IDisposable
  
  Extension Methods