Exemple #1
0
        public void Init()
        {
            //初始化配置文件
            Assembly      entryAssembly = Assembly.GetExecutingAssembly();
            Configuration configuration = ConfigurationExtension.GetConfigurationFromAssembly(entryAssembly);

            FrameworkSection.Initialize(configuration);
            DependencyInjectionSection.Initialize(configuration);
            RedisSection.Initialize(configuration);

            if (!ResolveMediator.ContainerBuilt)
            {
                IServiceCollection builder = ResolveMediator.GetServiceCollection();
                builder.RegisterConfigs();

                ResolveMediator.Build();
            }

            DbSession dbSession = new DbSession();

            dbSession.Database.EnsureCreated();

            this._unitOfWork = ResolveMediator.Resolve <IUnitOfWorkStub>();

            GlobalSetting.InitCurrentSessionId();
        }
Exemple #2
0
        public void Init()
        {
#if NETCOREAPP3_1_OR_GREATER
            //初始化配置文件
            Assembly      entryAssembly = Assembly.GetExecutingAssembly();
            Configuration configuration = ConfigurationExtension.GetConfigurationFromAssembly(entryAssembly);
            RedisSection.Initialize(configuration);
#endif
        }
        public RedisConnectionManager()
        {
            this._redisSeciton = ConfigurationManager.GetSection("RedisSection") as RedisSection;
            if (this._redisSeciton == null)
            {
                throw new TaskHandlerException("未找到RedisSection配置信息!");
            }

            this.InitRedisConnection();
        }
Exemple #4
0
        public void Init()
        {
#if NETCOREAPP3_1_OR_GREATER
            //初始化配置文件
            Assembly      entryAssembly = Assembly.GetExecutingAssembly();
            Configuration configuration = ConfigurationExtension.GetConfigurationFromAssembly(entryAssembly);
            RedisSection.Initialize(configuration);
#endif

            IDatabase database = RedisManager.Instance.GetDatabase();
            database.StringSet(ReadKey, ReadValue);
        }
Exemple #5
0
 /// <summary>
 ///
 /// </summary>
 public RedisPoolSetting()
 {
     _redisSection = ConfigManager.Configger.GetFirstOrAddConfig <RedisSection>();
 }
 /// <summary>
 ///
 /// </summary>
 public RedisPoolSetting(bool useConfig = true)
 {
     _redisSection = useConfig ? ConfigManager.Configger.GetFirstOrAddConfig <RedisSection>() : new RedisSection(false);
 }