Interface IAppJobService.IAppJobQueueManagment
public interface IAppJobService.IAppJobQueueManagment
Methods
CountAsync(AppJobListingOptions, CancellationToken)
Count queued jobs
Task<long> CountAsync(IAppJobService.AppJobListingOptions options, CancellationToken cancellationToken)
Parameters
options
IAppJobService.AppJobListingOptionsconfigure listing
cancellationToken
CancellationTokenCancel operation
Returns
CountAsync(Action<AppJobListingOptions>, CancellationToken)
Count queued jobs
Task<long> CountAsync(Action<IAppJobService.AppJobListingOptions> options, CancellationToken cancellationToken)
Parameters
options
Action<IAppJobService.AppJobListingOptions>configure listing
cancellationToken
CancellationTokenCancel operation
Returns
CountAsync(CancellationToken)
Count queued jobs
Task<long> CountAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation
Returns
DisableAsync(CancellationToken)
Disable the job queue
Task DisableAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation
Returns
EnableAsync(CancellationToken)
Enable the disabled job queue
Task EnableAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation
Returns
ListAsync(AppJobListingOptions, CancellationToken)
List queued jobs
IAsyncEnumerable<AppJobInfo> ListAsync(IAppJobService.AppJobListingOptions options, CancellationToken cancellationToken)
Parameters
options
IAppJobService.AppJobListingOptionsconfigure listing
cancellationToken
CancellationTokenCancel operation
Returns
ListAsync(Action<AppJobListingOptions>, CancellationToken)
List queued jobs
IAsyncEnumerable<AppJobInfo> ListAsync(Action<IAppJobService.AppJobListingOptions> options, CancellationToken cancellationToken)
Parameters
options
Action<IAppJobService.AppJobListingOptions>configure listing
cancellationToken
CancellationTokenCancel operation
Returns
ListAsync(CancellationToken)
List queued jobs
IAsyncEnumerable<AppJobInfo> ListAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation
Returns
PauseAsync(CancellationToken)
Paused the job queue
Task PauseAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation
Returns
ResumeAsync(CancellationToken)
Resume paused job queue
Task ResumeAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationTokenCancel operation