# SiloBuilderExtensions

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

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Streaming.AzureStorage) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Azure/Orleans.Streaming.AzureStorage/Hosting/SiloBuilderExtensions.cs#L10)

```csharp
public static class SiloBuilderExtensions
```

Supports all classes in the .NET class hierarchy and provides low-level services to derived classes. This is the ultimate base class of all .NET classes; it is the root of the type hierarchy.

## Methods

- [AddAzureQueueStreams(ISiloBuilder, string, Action&lt;OptionsBuilder&lt;AzureQueueOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming.azurestorage/orleans.hosting.silobuilderextensions/methods/addazurequeuestreams-this-orleans-hosting-isilobuilder-string-system-action-micr-089a5acb/)
- [AddAzureQueueStreams(ISiloBuilder, string, Action&lt;SiloAzureQueueStreamConfigurator&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming.azurestorage/orleans.hosting.silobuilderextensions/methods/addazurequeuestreams-this-orleans-hosting-isilobuilder-string-system-action-orle-3e909310/)
- [UseAzureBlobLeaseProvider(ISiloBuilder, Action&lt;OptionsBuilder&lt;AzureBlobLeaseProviderOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming.azurestorage/orleans.hosting.silobuilderextensions/methods/useazureblobleaseprovider-this-orleans-hosting-isilobuilder-system-action-micros-eb18ece2/)
- [UseAzureBlobLeaseProvider(ISiloPersistentStreamConfigurator, Action&lt;OptionsBuilder&lt;AzureBlobLeaseProviderOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.streaming.azurestorage/orleans.hosting.silobuilderextensions/methods/useazureblobleaseprovider-this-orleans-hosting-isilopersistentstreamconfigurator-184ea958/)
