# EventSequenceTokenJsonConverter

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/b7a9e3e1c9c54b3cec3a467c5734bf7744541bcf/src/Orleans.Streaming/JsonConverters/EventSequenceTokenJsonConverter.cs#L14)

```csharp
public sealed class EventSequenceTokenJsonConverter : JsonConverter<StreamSequenceToken>
```

A `System.Text.Json.Serialization.JsonConverter-1` for [EventSequenceToken](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetoken/) and [EventSequenceTokenV2](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.providers.streams.common.eventsequencetokenv2/) types.

## Constructors

- [EventSequenceTokenJsonConverter](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.jsonconverters.eventsequencetokenjsonconverter/constructors/constructor-ec6b4689/)

## Methods

- [CanConvert(Type)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.jsonconverters.eventsequencetokenjsonconverter/methods/canconvert-system-type-ae8fc708/)
- [Read(Utf8JsonReader, Type, JsonSerializerOptions)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.jsonconverters.eventsequencetokenjsonconverter/methods/read-ref-system-text-json-utf8jsonreader-system-type-system-text-json-jsonserial-3710b836/)
- [Write(Utf8JsonWriter, StreamSequenceToken, JsonSerializerOptions)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.jsonconverters.eventsequencetokenjsonconverter/methods/write-system-text-json-utf8jsonwriter-orleans-streams-streamsequencetoken-system-23d3ed9c/)
