# IPersistentStateFactory

Package: [Microsoft.Orleans.Runtime](/orleans/docs/api/csharp/microsoft.orleans.runtime/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Runtime)

```csharp
public interface IPersistentStateFactory
```

Factory for constructing `Orleans.Runtime.IPersistentState-1` instances for a grain.

## Methods

- [Create(IGrainContext, IPersistentStateConfiguration)](/orleans/docs/api/csharp/microsoft.orleans.runtime/orleans.runtime.ipersistentstatefactory/methods/create-1-orleans-runtime-igraincontext-orleans-runtime-ipersistentstateconfigura-b773bafe/)
