# DurableJobsExtensions.UseJournaledDurableJobs(ISiloBuilder, Action&lt;DurableJobsOptions&gt;)

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

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.DurableJobs/Hosting/DurableJobsExtensions.cs#L113-L135)

```csharp
public static ISiloBuilder UseJournaledDurableJobs(this ISiloBuilder builder, Action<DurableJobsOptions>? configure = null)
```

Configures Durable Jobs to create shards in the selected write journal provider and drain existing shards from all selected providers.

### Parameters

- `builder` (`ISiloBuilder`): The silo builder.
- `configure` (`Action<DurableJobsOptions>`): The optional Durable Jobs configuration delegate.

### Returns

The silo builder.
