# QueueCacheCursorMoveResult Properties

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/)

## CacheMiss {#cachemiss-b0686a35}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/properties/cachemiss-b0686a35/)

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

```csharp
public QueueCacheMissInfo? CacheMiss
```

Gets the cache miss details when [QueueCacheCursorMoveResult](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/) is [QueueCacheCursorMoveResultKind](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresultkind/).

## Kind {#kind-03c86d08}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/properties/kind-03c86d08/)

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

```csharp
public QueueCacheCursorMoveResultKind Kind
```

Gets the result kind.

## NoData {#nodata-208c322d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/properties/nodata-208c322d/)

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

```csharp
public static QueueCacheCursorMoveResult NoData
```

Gets a result which indicates that no message is currently available.

## Success {#success-d13e25b9}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.queuecachecursormoveresult/properties/success-d13e25b9/)

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

```csharp
public static QueueCacheCursorMoveResult Success
```

Gets a successful cursor advancement result.
