# BalancerChanged Fields

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.balancerchanged/)

## CurrentQueues {#currentqueues-cebafca5}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.balancerchanged/fields/currentqueues-cebafca5/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly QueueId[] CurrentQueues
```

The queues owned after the change.

## PreviousQueues {#previousqueues-ea3cdd9d}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.balancerchanged/fields/previousqueues-ea3cdd9d/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly QueueId[] PreviousQueues
```

The queues owned before the change.

## QueueBalancer {#queuebalancer-e6cfd0ab}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.streaming.diagnostics.streamingevents.balancerchanged/fields/queuebalancer-e6cfd0ab/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/Diagnostics/StreamingEvents.cs)

```csharp
public readonly IStreamQueueBalancer QueueBalancer
```

The queue balancer instance.
