Method ScheduleAsync
- Namespace
- Millrace
- Assembly
- Millrace.dll
ScheduleAsync<T>(Expression<Func<T, Task>>, TimeSpan, EnqueueOptions?, CancellationToken)
Runs after delay.
ValueTask<JobId> ScheduleAsync<T>(Expression<Func<T, Task>> call, TimeSpan delay, EnqueueOptions? options = null, CancellationToken ct = default) where T : class
Parameters
callExpression<Func<T, Task>>delayTimeSpanoptionsEnqueueOptionsctCancellationToken
Returns
Type Parameters
T
ScheduleAsync<T>(Expression<Func<T, Task>>, DateTimeOffset, EnqueueOptions?, CancellationToken)
Runs at at (UTC).
ValueTask<JobId> ScheduleAsync<T>(Expression<Func<T, Task>> call, DateTimeOffset at, EnqueueOptions? options = null, CancellationToken ct = default) where T : class
Parameters
callExpression<Func<T, Task>>atDateTimeOffsetoptionsEnqueueOptionsctCancellationToken
Returns
Type Parameters
T