示例#1
0
        public Context(Configuration config, ObjectClient client,
                       IKeyManager keyMgr, IImplBuilder implSelector, ProxyGenerator proxyGen)
        {
            Config = config;
            Client = client;

            Keys            = keyMgr;
            Implementations = implSelector;
            Proxies         = proxyGen;
        }
示例#2
0
        public ContextBuilder(Configuration config)
        {
            _config      = config;
            _redisConfig = _config.GetRedisSettings();

            _clientsPool  = new ObjectClientsPool(_redisConfig);
            _keys         = new KeyManager(_config);
            _proxyGen     = new ProxyGenerator();
            _implSelector = new ImplBuilder(_config);
        }