コード例 #1
0
        /// <inheritdoc/>
        public sealed override void InitConfig(CoreBaseEnvironment environment)
        {
            base.InitConfig(environment);

            CoreCaching?.InitConfig(environment);
            ModDummyMainCaching?.InitConfig(environment);
        }
コード例 #2
0
        /// <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
            });
        }
コード例 #3
0
        /// <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);
        }