CassandraMembershipHostingExtensions.UseCassandraClustering Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
UseCassandraClustering(IClientBuilder) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(ISiloBuilder) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(IClientBuilder, Action<CassandraClusteringOptions>) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(IClientBuilder, Func<IServiceProvider,Task<ISession>>) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(ISiloBuilder, Action<CassandraClusteringOptions>) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(ISiloBuilder, Func<IServiceProvider,Task<ISession>>) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(IClientBuilder, String, String) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(ISiloBuilder, String, String) |
Configures Orleans clustering using Cassandra. |
UseCassandraClustering(IClientBuilder)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.IClientBuilder UseCassandraClustering(this Orleans.Hosting.IClientBuilder builder);
static member UseCassandraClustering : Orleans.Hosting.IClientBuilder -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseCassandraClustering (builder As IClientBuilder) As IClientBuilder
Parameters
- builder
- IClientBuilder
The client builder.
Returns
The client builder.
Applies to
UseCassandraClustering(ISiloBuilder)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.ISiloBuilder UseCassandraClustering(this Orleans.Hosting.ISiloBuilder builder);
static member UseCassandraClustering : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCassandraClustering (builder As ISiloBuilder) As ISiloBuilder
Parameters
- builder
- ISiloBuilder
The silo builder.
Returns
The silo builder.
Remarks
Pulls IOptions<TOptions> of type ClusterOptions and Cassandra.ISession from the DI container
Applies to
UseCassandraClustering(IClientBuilder, Action<CassandraClusteringOptions>)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.IClientBuilder UseCassandraClustering(this Orleans.Hosting.IClientBuilder builder, Action<Orleans.Clustering.Cassandra.Hosting.CassandraClusteringOptions> configureOptions);
static member UseCassandraClustering : Orleans.Hosting.IClientBuilder * Action<Orleans.Clustering.Cassandra.Hosting.CassandraClusteringOptions> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseCassandraClustering (builder As IClientBuilder, configureOptions As Action(Of CassandraClusteringOptions)) As IClientBuilder
Parameters
- builder
- IClientBuilder
The client builder.
- configureOptions
- Action<CassandraClusteringOptions>
A delegate used to configure the Cassandra client.
Returns
The client builder.
Applies to
UseCassandraClustering(IClientBuilder, Func<IServiceProvider,Task<ISession>>)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.IClientBuilder UseCassandraClustering(this Orleans.Hosting.IClientBuilder builder, Func<IServiceProvider,System.Threading.Tasks.Task<Cassandra.ISession>> sessionProvider);
static member UseCassandraClustering : Orleans.Hosting.IClientBuilder * Func<IServiceProvider, System.Threading.Tasks.Task<Cassandra.ISession>> -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseCassandraClustering (builder As IClientBuilder, sessionProvider As Func(Of IServiceProvider, Task(Of ISession))) As IClientBuilder
Parameters
- builder
- IClientBuilder
The client builder.
- sessionProvider
- Func<IServiceProvider,Task<Cassandra.ISession>>
A delegate used to create an Cassandra.ISession.
Returns
The client builder.
Applies to
UseCassandraClustering(ISiloBuilder, Action<CassandraClusteringOptions>)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.ISiloBuilder UseCassandraClustering(this Orleans.Hosting.ISiloBuilder builder, Action<Orleans.Clustering.Cassandra.Hosting.CassandraClusteringOptions> configureOptions);
static member UseCassandraClustering : Orleans.Hosting.ISiloBuilder * Action<Orleans.Clustering.Cassandra.Hosting.CassandraClusteringOptions> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCassandraClustering (builder As ISiloBuilder, configureOptions As Action(Of CassandraClusteringOptions)) As ISiloBuilder
Parameters
- builder
- ISiloBuilder
The silo builder.
- configureOptions
- Action<CassandraClusteringOptions>
A delegate used to configure the Cassandra client.
Returns
The silo builder.
Applies to
UseCassandraClustering(ISiloBuilder, Func<IServiceProvider,Task<ISession>>)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.ISiloBuilder UseCassandraClustering(this Orleans.Hosting.ISiloBuilder builder, Func<IServiceProvider,System.Threading.Tasks.Task<Cassandra.ISession>> sessionProvider);
static member UseCassandraClustering : Orleans.Hosting.ISiloBuilder * Func<IServiceProvider, System.Threading.Tasks.Task<Cassandra.ISession>> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCassandraClustering (builder As ISiloBuilder, sessionProvider As Func(Of IServiceProvider, Task(Of ISession))) As ISiloBuilder
Parameters
- builder
- ISiloBuilder
The silo builder.
- sessionProvider
- Func<IServiceProvider,Task<Cassandra.ISession>>
A delegate used to create an Cassandra.ISession.
Returns
The silo builder.
Applies to
UseCassandraClustering(IClientBuilder, String, String)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.IClientBuilder UseCassandraClustering(this Orleans.Hosting.IClientBuilder builder, string connectionString, string keyspace = "orleans");
static member UseCassandraClustering : Orleans.Hosting.IClientBuilder * string * string -> Orleans.Hosting.IClientBuilder
<Extension()>
Public Function UseCassandraClustering (builder As IClientBuilder, connectionString As String, Optional keyspace As String = "orleans") As IClientBuilder
Parameters
- builder
- IClientBuilder
The client builder.
- connectionString
- String
The Cassandra connection string.
- keyspace
- String
The Cassandra keyspace, which defaults to orleans
.
Returns
The client builder.
Applies to
UseCassandraClustering(ISiloBuilder, String, String)
Configures Orleans clustering using Cassandra.
public static Orleans.Hosting.ISiloBuilder UseCassandraClustering(this Orleans.Hosting.ISiloBuilder builder, string connectionString, string keyspace = "orleans");
static member UseCassandraClustering : Orleans.Hosting.ISiloBuilder * string * string -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCassandraClustering (builder As ISiloBuilder, connectionString As String, Optional keyspace As String = "orleans") As ISiloBuilder
Parameters
- builder
- ISiloBuilder
The silo builder.
- connectionString
- String
The Cassandra connection string.
- keyspace
- String
The Cassandra keyspace, which defaults to orleans
.
Returns
The silo builder.