# IAsyncStream Properties

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

## IsRewindable {#isrewindable-b0ddee48}

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

```csharp
public abstract bool IsRewindable
```

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

### Returns

True if this is a rewindable stream, false otherwise.

## ProviderName {#providername-93467890}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iasyncstream/properties/providername-93467890/)

```csharp
public abstract string ProviderName
```

Gets the name of the provider.

### Value

The name of the provider.

## StreamId {#streamid-8ea02257}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streams.iasyncstream/properties/streamid-8ea02257/)

```csharp
public abstract StreamId StreamId
```

Gets the stream identifier.

### Value

The stream identifier.
