Version v1.0 · dotnet

API Surface Reference

Runtime service contracts and platform API endpoints.

API Surface Reference

DurableStack runtime packages do not require any specific HTTP route structure.

Runtime SDK/services

IDurableStackClient:

  • EnqueueAsync<TJob>()
  • EnqueueAsync<TJob>(payload)
  • ScheduleAsync<TJob>(payload, runAtUtc)
  • CancelRunAsync(runId)

IDurableScheduleAdminService:

  • ListScheduledJobsAsync(includeDisabled)
  • SetScheduledJobEnabledAsync(jobName, enabled)
  • UpdateScheduledJobCronAsync(jobName, cronExpression, timeZone)
  • RunScheduledJobNowAsync(jobName)

IDurableJobRunQueryService:

  • GetRunAsync(runId)
  • GetRecentRunsAsync(take)
  • GetRunsByStatusAsync(status, take)
  • GetRunsByJobNameAsync(jobName, take)
  • GetEnqueuedRunsAsync(take)