# QueueCacheCursorResultKind

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming)

```csharp
public enum QueueCacheCursorResultKind
```

Describes the outcome of acquiring a queue cache cursor.

## Fields

- `Invalid` = `0` - The result is not initialized.
- `Success` = `1` - A cursor was acquired.
- `CacheMiss` = `2` - The requested position is older than the messages retained by the cache.
- `NotSupported` = `3` - The requested operation is not supported by the cache.
