Skip to content

OrleansSiloGenericHostExtensions Methods

Extension methods for Microsoft.Extensions.Hosting.IHostBuilder.

AddOrleans(IServiceCollection, Action<ISiloBuilder>)

staticextension
View source
public static IServiceCollection AddOrleans(this IServiceCollection services, Action<ISiloBuilder> configureDelegate)
Configures the service collection to host an Orleans silo.

Parameters

servicesIServiceCollection
The service collection.
configureDelegateAction<ISiloBuilder>
The delegate used to configure the silo.

Returns

The service collection.

UseOrleans(HostApplicationBuilder)

staticextension
View source
public static HostApplicationBuilder UseOrleans(this HostApplicationBuilder hostAppBuilder)
Configures the host app builder to host an Orleans silo.

Parameters

hostAppBuilderHostApplicationBuilder
The host app builder.

Returns

The host builder.

UseOrleans(HostApplicationBuilder, Action<ISiloBuilder>)

staticextension
View source
public static HostApplicationBuilder UseOrleans(this HostApplicationBuilder hostAppBuilder, Action<ISiloBuilder> configureDelegate)
Configures the host builder to host an Orleans silo.

Parameters

hostAppBuilderHostApplicationBuilder
The host app builder.
configureDelegateAction<ISiloBuilder>
The delegate used to configure the silo.

Returns

The host builder.

UseOrleans(IHostApplicationBuilder)

staticextension
View source
public static IHostApplicationBuilder UseOrleans(this IHostApplicationBuilder hostAppBuilder)
Configures the host app builder to host an Orleans silo.

Parameters

hostAppBuilderIHostApplicationBuilder
The host app builder.

Returns

The host builder.

UseOrleans(IHostApplicationBuilder, Action<ISiloBuilder>)

staticextension
View source
public static IHostApplicationBuilder UseOrleans(this IHostApplicationBuilder hostAppBuilder, Action<ISiloBuilder> configureDelegate)
Configures the host builder to host an Orleans silo.

Parameters

hostAppBuilderIHostApplicationBuilder
The host app builder.
configureDelegateAction<ISiloBuilder>
The delegate used to configure the silo.

Returns

The host builder.

UseOrleans(IHostBuilder, Action<HostBuilderContext, ISiloBuilder>)

staticextension
View source
public static IHostBuilder UseOrleans(this IHostBuilder hostBuilder, Action<HostBuilderContext, ISiloBuilder> configureDelegate)
Configures the host builder to host an Orleans silo.

Parameters

hostBuilderIHostBuilder
The host builder.
configureDelegateAction<HostBuilderContext, ISiloBuilder>
The delegate used to configure the silo.

Returns

The host builder.

UseOrleans(IHostBuilder, Action<ISiloBuilder>)

staticextension
View source
public static IHostBuilder UseOrleans(this IHostBuilder hostBuilder, Action<ISiloBuilder> configureDelegate)
Configures the host builder to host an Orleans silo.

Parameters

hostBuilderIHostBuilder
The host builder.
configureDelegateAction<ISiloBuilder>
The delegate used to configure the silo.

Returns

The host builder.