# StreamCheckpointStoreState Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamcheckpointstorestate/)

## StreamCheckpointStoreState(string, string) {#constructor-string-string-1c797e49}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamcheckpointstorestate/constructors/constructor-string-string-1c797e49/)

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Streaming/Checkpointers/StreamCheckpointStoreState.cs#L17-L21)

```csharp
public StreamCheckpointStoreState(string checkpoint, string version)
```

Initializes a new instance of the [StreamCheckpointStoreState](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamcheckpointstorestate/) struct.

### Parameters

- `checkpoint` (`string`): The checkpoint value.
- `version` (`string`): The backend version or entity tag.
