# JournalStorageProviderAttribute Constructors

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

## JournalStorageProviderAttribute(string) {#constructor-string-c282a34e}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.journalstorageproviderattribute/constructors/constructor-string-c282a34e/)

[Source](https://github.com/dotnet/orleans/blob/79873eb26a59742bc520fcae87c19fe7dc23c7df/src/Orleans.Journaling/JournalStorageProviderAttribute.cs#L16-L23)

```csharp
public JournalStorageProviderAttribute(string providerName)
```

Selects the named journal storage provider used by a grain type's activation-scoped durable state manager.

### Parameters

- `providerName` (`string`): The registered journal storage provider name.
