# QueueCacheCursorResult&lt;TCursor&gt;.Cursor

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/) | [Properties](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/properties/)

[Source](https://github.com/dotnet/orleans/blob/1644940b035c7bdf215a4fd7135757c06bcfe9ec/src/Orleans.Streaming/QueueAdapters/QueueCacheCursorResult.cs#L187)

```csharp
public TCursor? Cursor
```

Gets the acquired cursor when `Orleans.Streams.QueueCacheCursorResult-1.Kind` is [QueueCacheCursorResultKind](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresultkind/).
