Class ProServiceCollectionExtensions
Extensions for registering Pro services in DI container.
[Obsolete("Use services.AddRedbPro(o => o.UsePostgres(connectionString)) from redb.Core.Pro.Extensions")]
public static class ProServiceCollectionExtensions
Inheritance
Methods
AddRedbPostgresPro(IServiceCollection)
[Deprecated] Add Pro version without configuration
[Obsolete("Use services.AddRedbPro(o => o.UsePostgres(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbPostgresPro(this IServiceCollection services)
AddRedbProPostgres(IServiceCollection, Action<RedbServiceConfiguration>?)
Registers REDB Pro with configuration via lambda (main method).
[Obsolete("Use services.AddRedbPro(o => o.UsePostgres(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProPostgres(this IServiceCollection services, Action<RedbServiceConfiguration>? configure = null)
AddRedbProPostgresFromConfig(IServiceCollection, IConfiguration, string)
Registers REDB Pro with configuration from appsettings.json
[Obsolete("Use services.AddRedbPro(o => o.UsePostgres(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProPostgresFromConfig(this IServiceCollection services, IConfiguration configuration, string sectionName = "RedbService")
AddRedbProPostgresWithConfig(IServiceCollection, RedbServiceConfiguration)
Registers REDB Pro with ready configuration instance
[Obsolete("Use services.AddRedbPro(o => o.UsePostgres(connectionString)) from redb.Core.Pro.Extensions")]
public static IServiceCollection AddRedbProPostgresWithConfig(this IServiceCollection services, RedbServiceConfiguration configuration)
UpgradeToRedbPro(IServiceCollection)
Add Pro version on top of already registered base services
public static IServiceCollection UpgradeToRedbPro(this IServiceCollection services)