# StreamQueueCheckpointer Constructors

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

## StreamQueueCheckpointer(IStreamCheckpointStore, StreamQueueCheckpointerOptions) {#constructor-orleans-streams-istreamcheckpointstore-orleans-streams-streamqueuech-e2259716}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamqueuecheckpointer/constructors/constructor-orleans-streams-istreamcheckpointstore-orleans-streams-streamqueuech-e2259716/)

[Source](https://github.com/dotnet/orleans/blob/8bc9fd244427351ad24ccc039a9e7642a42c1cc4/src/Orleans.Streaming/Checkpointers/StreamQueueCheckpointer.cs#L14-L40)

```csharp
public StreamQueueCheckpointer(IStreamCheckpointStore store, StreamQueueCheckpointerOptions options)
```

Initializes a new instance of the [StreamQueueCheckpointer](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamqueuecheckpointer/) class.

### Parameters

- `store` (`IStreamCheckpointStore`): The checkpoint store.
- `options` (`StreamQueueCheckpointerOptions`): The checkpointer options.
