# ILocalDurableJobManager.ScheduleJobAsync(ScheduleJobRequest, CancellationToken)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ilocaldurablejobmanager/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.durablejobs.ilocaldurablejobmanager/methods/)

```csharp
public abstract Task<DurableJob> ScheduleJobAsync(ScheduleJobRequest request, CancellationToken cancellationToken)
```

Schedules a job to be executed at a specific time on the target grain.

### Parameters

- `request` (`ScheduleJobRequest`): The request containing the job scheduling parameters.
- `cancellationToken` (`CancellationToken`): A cancellation token to cancel the operation.

### Returns

A `System.Threading.Tasks.Task` representing the asynchronous operation that returns the durable job.
