# StreamPosition Constructors

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

## StreamPosition(StreamId, StreamSequenceToken) {#constructor-orleans-runtime-streamid-orleans-streams-streamsequencetoken-8bc4ef31}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamposition/constructors/constructor-orleans-runtime-streamid-orleans-streams-streamsequencetoken-8bc4ef31/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/PersistentStreams/StreamPosition.cs#L18-L26)

```csharp
public StreamPosition(StreamId streamId, StreamSequenceToken sequenceToken)
```

Stream position consists of the stream identity and the sequence token

### Parameters

- `streamId` (`StreamId`): The stream identity.
- `sequenceToken` (`StreamSequenceToken`): The stream sequence token.
