# IJournaledStateManager.RegisterState(string, IJournaledState)

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.ijournaledstatemanager/) | [Methods](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.ijournaledstatemanager/methods/)

```csharp
public abstract void RegisterState(string name, IJournaledState state)
```

Registers a state with the manager.

### Parameters

- `name` (`string`): The state's stable identifier.
- `state` (`IJournaledState`): The state instance to register.
