# EventSequenceTokenV2

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Common/EventSequenceTokenV2.cs#L14)

```csharp
[Orleans.GenerateSerializer]
public class EventSequenceTokenV2 : StreamSequenceToken
```

Stream sequence token that tracks sequence number and event index

## Constructors

- [EventSequenceTokenV2](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/constructors/constructor-d07b6381/)
- [EventSequenceTokenV2(long)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/constructors/constructor-long-fbd47091/)
- [EventSequenceTokenV2(long, int)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/constructors/constructor-long-int-95b739d3/)

## Properties

- [EventIndex](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/properties/eventindex-48bc9409/)
- [SequenceNumber](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/properties/sequencenumber-ccaf752e/)

## Methods

- [CompareTo(StreamSequenceToken)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/compareto-orleans-streams-streamsequencetoken-5bde7404/)
- [CreateSequenceTokenForEvent(int)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/createsequencetokenforevent-int-13b74d74/)
- [Equals(StreamSequenceToken)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/equals-orleans-streams-streamsequencetoken-e9fecdc8/)
- [Equals(object)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/equals-object-21298438/)
- [GetHashCode](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/gethashcode-2d630475/)
- [ToString](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/methods/tostring-02d9313e/)
