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