# JobShard.ConsumeDurableJobsAsync

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

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/JobShard.cs#L138)

```csharp
public IAsyncEnumerable<IJobRunContext> ConsumeDurableJobsAsync()
```

Consumes durable jobs from this shard in order of their due time.

### Returns

An asynchronous enumerable of durable job contexts.
