# Microsoft.Orleans.Clustering.AdoNet

10.0.0 | net10.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Clustering.AdoNet)

## Orleans.Configuration

- [AdoNetClusteringClientOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringclientoptions/) - 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.
- [AdoNetClusteringClientOptionsValidator](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringclientoptionsvalidator/) - Validates [AdoNetClusteringClientOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringclientoptions/) configuration.
- [AdoNetClusteringSiloOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringsilooptions/) - Options for ADO.NET clustering
- [AdoNetClusteringSiloOptionsValidator](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringsilooptionsvalidator/) - Validates [AdoNetClusteringSiloOptions](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.configuration.adonetclusteringsilooptions/) configuration.

## Orleans.Hosting

- [AdoNetHostingExtensions](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.hosting.adonethostingextensions/) - Extensions for configuring ADO.NET for clustering.

## Orleans.Runtime.Membership

- [AdoNetGatewayListProvider](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.runtime.membership.adonetgatewaylistprovider/) - 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.

## Orleans.Runtime.MembershipService

- [AdoNetClusteringTable](/orleans/docs/api/csharp/microsoft.orleans.clustering.adonet/orleans.runtime.membershipservice.adonetclusteringtable/) - 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.
