# DurableJobsExtensions Methods

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

## AddDurableJobs(ISiloBuilder) {#adddurablejobs-this-orleans-hosting-isilobuilder-2d77b7ef}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.hosting.durablejobsextensions/methods/adddurablejobs-this-orleans-hosting-isilobuilder-2d77b7ef/)

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

```csharp
public static ISiloBuilder AddDurableJobs(this ISiloBuilder builder)
```

Adds support for durable jobs to this silo.

### Parameters

- `builder` (`ISiloBuilder`): The builder.

### Returns

The silo builder.

## AddDurableJobs(IServiceCollection) {#adddurablejobs-this-microsoft-extensions-dependencyinjection-iservicecollection-7152ec7a}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.hosting.durablejobsextensions/methods/adddurablejobs-this-microsoft-extensions-dependencyinjection-iservicecollection-7152ec7a/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/Hosting/DurableJobsExtensions.cs#L34-L59)

```csharp
public static void AddDurableJobs(this IServiceCollection services)
```

Adds support for durable jobs to this silo.

### Parameters

- `services` (`IServiceCollection`): The services.

## UseInMemoryDurableJobs(ISiloBuilder) {#useinmemorydurablejobs-this-orleans-hosting-isilobuilder-a378dd5f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.durablejobs/orleans.hosting.durablejobsextensions/methods/useinmemorydurablejobs-this-orleans-hosting-isilobuilder-a378dd5f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.DurableJobs/Hosting/DurableJobsExtensions.cs#L71-L76)

```csharp
public static ISiloBuilder UseInMemoryDurableJobs(this ISiloBuilder builder)
```

Configures durable jobs storage using an in-memory, non-persistent store.

### Parameters

- `builder` (`ISiloBuilder`): The silo host builder.

### Returns

The provided [ISiloBuilder](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.hosting.isilobuilder/), for chaining.
