# INamedTransactionalStateStorageFactory.Create(string, string)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.inamedtransactionalstatestoragefactory/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.transactions/orleans.transactions.abstractions.inamedtransactionalstatestoragefactory/methods/)

```csharp
public abstract ITransactionalStateStorage<TState> Create<TState>(string storageName, string stateName)
```

Create an ITransactionalStateStorage by name.

### Parameters

- `storageName` (`string`): Name of transaction state storage to create.
- `stateName` (`string`): Name of transaction state.

### Returns

ITransactionalStateStorage, null if not found.
