# TransactionalStateConfiguration Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstateconfiguration/)

## StateName {#statename-1bc57d7d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstateconfiguration/properties/statename-1bc57d7d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/Abstractions/ITransactionalStateFactory.cs#L13)

```csharp
public string StateName
```

## StorageName {#storagename-cb84363d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstateconfiguration/properties/storagename-cb84363d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/Abstractions/ITransactionalStateFactory.cs#L15)

```csharp
public string StorageName
```

## SupportedRoles {#supportedroles-fe2f42c5}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.transactionalstateconfiguration/properties/supportedroles-fe2f42c5/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Transactions/Abstractions/ITransactionalStateFactory.cs#L17)

```csharp
public Role SupportedRoles
```
