Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

HostingExtensions.UseCosmosClustering Method

Definition

Namespace:
Orleans.Hosting
Assemblies:
Orleans.Clustering.Cosmos.dll, Orleans.Persistence.Cosmos.dll, Orleans.Reminders.Cosmos.dll
Packages:
Microsoft.Orleans.Clustering.Cosmos v10.0.0, Microsoft.Orleans.Persistence.Cosmos v10.0.0, Microsoft.Orleans.Reminders.Cosmos v10.0.0
Packages:
Microsoft.Orleans.Clustering.Cosmos v9.0.0, Microsoft.Orleans.Persistence.Cosmos v9.0.0, Microsoft.Orleans.Reminders.Cosmos v9.0.0
Packages:
Microsoft.Orleans.Clustering.Cosmos v9.1.2, Microsoft.Orleans.Persistence.Cosmos v9.1.2, Microsoft.Orleans.Reminders.Cosmos v9.1.2

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

Name Description
UseCosmosClustering(ISiloBuilder)

Adds clustering backed by Azure Cosmos DB.

UseCosmosClustering(IServiceCollection, Action<OptionsBuilder<CosmosClusteringOptions>>)

Adds clustering backed by Azure Cosmos DB.

UseCosmosClustering(IServiceCollection, Action<CosmosClusteringOptions>)

Adds clustering backed by Azure Cosmos DB.

UseCosmosClustering(ISiloBuilder, Action<OptionsBuilder<CosmosClusteringOptions>>)

Adds clustering backed by Azure Cosmos DB.

UseCosmosClustering(ISiloBuilder, Action<CosmosClusteringOptions>)

Adds clustering backed by Azure Cosmos DB.

UseCosmosClustering(ISiloBuilder)

Source:
HostingExtensions.cs
Source:
HostingExtensions.cs
Source:
HostingExtensions.cs

Adds clustering backed by Azure Cosmos DB.

public static Orleans.Hosting.ISiloBuilder UseCosmosClustering(this Orleans.Hosting.ISiloBuilder builder);
static member UseCosmosClustering : Orleans.Hosting.ISiloBuilder -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCosmosClustering (builder As ISiloBuilder) As ISiloBuilder

Parameters

builder
ISiloBuilder

The silo builder.

Returns

The provided builder.

Applies to

UseCosmosClustering(IServiceCollection, Action<OptionsBuilder<CosmosClusteringOptions>>)

Source:
HostingExtensions.cs
Source:
HostingExtensions.cs
Source:
HostingExtensions.cs

Adds clustering backed by Azure Cosmos DB.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection UseCosmosClustering(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Clustering.Cosmos.CosmosClusteringOptions>> configureOptions);
static member UseCosmosClustering : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Clustering.Cosmos.CosmosClusteringOptions>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function UseCosmosClustering (services As IServiceCollection, configureOptions As Action(Of OptionsBuilder(Of CosmosClusteringOptions))) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

configureOptions
Action<OptionsBuilder<CosmosClusteringOptions>>

The delegate used to configure the provider.

Returns

The provided services.

Applies to

UseCosmosClustering(IServiceCollection, Action<CosmosClusteringOptions>)

Source:
HostingExtensions.cs
Source:
HostingExtensions.cs
Source:
HostingExtensions.cs

Adds clustering backed by Azure Cosmos DB.

public static Microsoft.Extensions.DependencyInjection.IServiceCollection UseCosmosClustering(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Orleans.Clustering.Cosmos.CosmosClusteringOptions> configureOptions);
static member UseCosmosClustering : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Orleans.Clustering.Cosmos.CosmosClusteringOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection
<Extension()>
Public Function UseCosmosClustering (services As IServiceCollection, configureOptions As Action(Of CosmosClusteringOptions)) As IServiceCollection

Parameters

services
IServiceCollection

The service collection.

configureOptions
Action<CosmosClusteringOptions>

The delegate used to configure the provider.

Returns

The provided services.

Applies to

UseCosmosClustering(ISiloBuilder, Action<OptionsBuilder<CosmosClusteringOptions>>)

Source:
HostingExtensions.cs
Source:
HostingExtensions.cs
Source:
HostingExtensions.cs

Adds clustering backed by Azure Cosmos DB.

public static Orleans.Hosting.ISiloBuilder UseCosmosClustering(this Orleans.Hosting.ISiloBuilder builder, Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Clustering.Cosmos.CosmosClusteringOptions>> configureOptions);
static member UseCosmosClustering : Orleans.Hosting.ISiloBuilder * Action<Microsoft.Extensions.Options.OptionsBuilder<Orleans.Clustering.Cosmos.CosmosClusteringOptions>> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCosmosClustering (builder As ISiloBuilder, configureOptions As Action(Of OptionsBuilder(Of CosmosClusteringOptions))) As ISiloBuilder

Parameters

builder
ISiloBuilder

The silo builder.

configureOptions
Action<OptionsBuilder<CosmosClusteringOptions>>

The delegate used to configure the provider.

Returns

The provided builder.

Applies to

UseCosmosClustering(ISiloBuilder, Action<CosmosClusteringOptions>)

Source:
HostingExtensions.cs
Source:
HostingExtensions.cs
Source:
HostingExtensions.cs

Adds clustering backed by Azure Cosmos DB.

public static Orleans.Hosting.ISiloBuilder UseCosmosClustering(this Orleans.Hosting.ISiloBuilder builder, Action<Orleans.Clustering.Cosmos.CosmosClusteringOptions> configureOptions);
static member UseCosmosClustering : Orleans.Hosting.ISiloBuilder * Action<Orleans.Clustering.Cosmos.CosmosClusteringOptions> -> Orleans.Hosting.ISiloBuilder
<Extension()>
Public Function UseCosmosClustering (builder As ISiloBuilder, configureOptions As Action(Of CosmosClusteringOptions)) As ISiloBuilder

Parameters

builder
ISiloBuilder

The silo builder.

configureOptions
Action<CosmosClusteringOptions>

The delegate used to configure the provider.

Returns

The provided builder.

Applies to