# VolatileJournalStorageProvider Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorageprovider/)

## VolatileJournalStorageProvider {#constructor-f78c483f}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorageprovider/constructors/constructor-f78c483f/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Journaling/VolatileJournalStorage.cs#L13-L17)

```csharp
public VolatileJournalStorageProvider()
```

## VolatileJournalStorageProvider(IOptions&lt;JournaledStateManagerOptions&gt;) {#constructor-microsoft-extensions-options-ioptions-orleans-journaling-journaledst-e9a98c76}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorageprovider/constructors/constructor-microsoft-extensions-options-ioptions-orleans-journaling-journaledst-e9a98c76/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Journaling/VolatileJournalStorage.cs#L13-L27)

```csharp
public VolatileJournalStorageProvider(IOptions<JournaledStateManagerOptions> options)
```

Initializes a new instance of the [VolatileJournalStorageProvider](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorageprovider/) class.

### Parameters

- `options` (`IOptions<JournaledStateManagerOptions>`): The journaled state manager options.
