/// <inheritdoc/> public sealed override void InitConfig(CoreBaseEnvironment environment) { base.InitConfig(environment); CoreCaching?.InitConfig(environment); ModDummyMainCaching?.InitConfig(environment); }
/// <inheritdoc/> public sealed override void InitContext(IServiceProvider serviceProvider, CoreBaseEnvironment environment) { base.InitContext(serviceProvider, environment); CoreCaching?.InitContext(new CoreCachingExternals { MemoryCacheOptions = new MemoryCacheOptions(), ResourceErrorsLocalizer = GetLocalizer <CoreCachingResourceErrors>(serviceProvider) }); ModDummyMainCaching?.InitContext(new ModDummyMainCachingExternals { Cache = CoreCaching.Context.Cache, CoreBaseResourceErrors = CoreBase.Context.Resources.Errors, CoreCachingResourceErrors = CoreCaching.Context.Resources.Errors, DataBaseSettings = DataBase.Context.Settings, ResourceErrors = ModDummyMainBase.Context.Resources.Errors, ResourceSuccesses = ModDummyMainBase.Context.Resources.Successes, Service = ModDummyMainBase.Context.Service }); ModProductCaching?.InitContext(new ModProductCachingExternals { Cache = CoreCaching.Context.Cache, CoreBaseResourceErrors = CoreBase.Context.Resources.Errors, CoreCachingResourceErrors = CoreCaching.Context.Resources.Errors, DataBaseSettings = DataBase.Context.Settings, ResourceErrors = ModProductBase.Context.Resources.Errors, ResourceSuccesses = ModProductBase.Context.Resources.Successes, Service = ModProductBase.Context.Service }); }
/// <inheritdoc/> public override void ConfigureServices(IServiceCollection services) { base.ConfigureServices(services); CoreCaching?.ConfigureServices(services); HostWebApiPartAuth?.ConfigureServices(services); ModAuthWebApi?.ConfigureServices(services); ModDummyMainCaching?.ConfigureServices(services); ModDummyMainWebApi?.ConfigureServices(services); }