Skip to content

GrainServicesSiloBuilderExtensions Methods

Extension methods for registering grain services.

AddGrainService(IServiceCollection, Type)

staticextension
View source
public static IServiceCollection AddGrainService(this IServiceCollection services, Type grainServiceType)
Registers an application grain service to be started with the silo.

Parameters

servicesIServiceCollection
The service collection.
grainServiceTypeType
The grain service implementation type.

Returns

The service collection.

AddGrainService(IServiceCollection)

staticextension
View source
public static IServiceCollection AddGrainService<T>(this IServiceCollection services)
Registers an application grain service to be started with the silo.

Parameters

servicesIServiceCollection
The service collection.

Returns

The service collection.

AddGrainService(ISiloBuilder)

staticextension
View source
public static ISiloBuilder AddGrainService<T>(this ISiloBuilder builder)
Registers an application grain service to be started with the silo.

Parameters

builderISiloBuilder
The builder.

Returns

The silo builder.