# ConsulUtilsHostingExtensions

Package: [Microsoft.Orleans.Clustering.Consul](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/) 10.0.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Clustering.Consul) | [Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Clustering.Consul/ConsulUtilsHostingExtensions.cs#L10)

```csharp
public static class ConsulUtilsHostingExtensions
```

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

- [UseConsulClientClustering(IClientBuilder, Action&lt;ConsulClusteringOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.hosting.consulutilshostingextensions/methods/useconsulclientclustering-this-orleans-hosting-iclientbuilder-system-action-orle-a6e771b1/)
- [UseConsulClientClustering(IClientBuilder, Action&lt;OptionsBuilder&lt;ConsulClusteringOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.hosting.consulutilshostingextensions/methods/useconsulclientclustering-this-orleans-hosting-iclientbuilder-system-action-micr-8cbe0d56/)
- [UseConsulSiloClustering(ISiloBuilder, Action&lt;ConsulClusteringOptions&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.hosting.consulutilshostingextensions/methods/useconsulsiloclustering-this-orleans-hosting-isilobuilder-system-action-orleans-f9d4ed4b/)
- [UseConsulSiloClustering(ISiloBuilder, Action&lt;OptionsBuilder&lt;ConsulClusteringOptions&gt;&gt;)](/orleans/docs/api/csharp/microsoft.orleans.clustering.consul/orleans.hosting.consulutilshostingextensions/methods/useconsulsiloclustering-this-orleans-hosting-isilobuilder-system-action-microsof-87b22e1c/)
