# IJobShard.ConsumeDurableJobsAsync

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

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

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

### Returns

An asynchronous enumerable of durable job contexts.
