# SiloPersistentStreamConfiguratorExtension

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Streaming/QueueBalancer/PersistentStreamConfiguratorExtension.cs#L13)

```csharp
public static class SiloPersistentStreamConfiguratorExtension
```

Extension methods for [ISiloPersistentStreamConfigurator](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.isilopersistentstreamconfigurator/).

## Methods

- [UseConsistentRingQueueBalancer(ISiloPersistentStreamConfigurator)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silopersistentstreamconfiguratorextension/methods/useconsistentringqueuebalancer-this-orleans-hosting-isilopersistentstreamconfigu-c07fa290/)
- [UseDynamicClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, TimeSpan?)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silopersistentstreamconfiguratorextension/methods/usedynamicclusterconfigdeploymentbalancer-this-orleans-hosting-isilopersistentst-c0ec8d84/)
- [UseLeaseBasedQueueBalancer(ISiloPersistentStreamConfigurator, Action&lt;OptionsBuilder&lt;LeaseBasedQueueBalancerOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silopersistentstreamconfiguratorextension/methods/useleasebasedqueuebalancer-this-orleans-hosting-isilopersistentstreamconfigurato-b45365be/)
- [UseStaticClusterConfigDeploymentBalancer(ISiloPersistentStreamConfigurator, TimeSpan?)](/orleans/docs/api/csharp/microsoft.orleans.streaming/orleans.hosting.silopersistentstreamconfiguratorextension/methods/usestaticclusterconfigdeploymentbalancer-this-orleans-hosting-isilopersistentstr-36ac2fdb/)
