# QueueCacheCursorResult&lt;TCursor&gt; Properties

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

## CacheMiss {#cachemiss-b24d7758}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/properties/cachemiss-b24d7758/)

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

```csharp
public QueueCacheMissInfo? CacheMiss
```

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

## Cursor {#cursor-5ef839fd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/properties/cursor-5ef839fd/)

[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/).

## Kind {#kind-ec36af66}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/properties/kind-ec36af66/)

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

```csharp
public QueueCacheCursorResultKind Kind
```

Gets the result kind.

## NotSupported {#notsupported-7e35999d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursorresult-1/properties/notsupported-7e35999d/)

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

```csharp
public static QueueCacheCursorResult<TCursor> NotSupported
```

Gets a result which indicates that the operation is not supported.
