# IQueueAdapter Properties

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

## Direction {#direction-4d750caa}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueueadapter/properties/direction-4d750caa/)

```csharp
public abstract StreamProviderDirection Direction
```

Gets the direction of this queue adapter: [StreamProviderDirection](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamproviderdirection/), [StreamProviderDirection](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamproviderdirection/), or [StreamProviderDirection](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.streamproviderdirection/).

### Returns

The direction in which this adapter provides data.

## IsRewindable {#isrewindable-a8804ba8}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueueadapter/properties/isrewindable-a8804ba8/)

```csharp
public abstract bool IsRewindable
```

Gets a value indicating whether this is a rewindable stream adapter - supports subscribing from previous point in time.

### Returns

True if this is a rewindable stream adapter, false otherwise.

## Name {#name-87b59863}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iqueueadapter/properties/name-87b59863/)

```csharp
public abstract string Name
```

Gets the name of the adapter. Primarily for logging purposes
