public SortedSetSerialization(ILogger <SortedSetSerialization <T> > log, IRedisLink link, IMainIndexManager mainIndexManager) : base(log, link, mainIndexManager) { this.link = link ?? throw new ArgumentNullException(nameof(link)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); this.log = log ?? throw new ArgumentNullException(nameof(log)); }
public RedisClient(ILogger <RedisClient> logger, IRedisLink link, IMainIndexManager mainIndexManager, IDatabaseAsync database = null) { this.link = link ?? throw new ArgumentNullException(nameof(link)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.database = database; }
public SingleItemSerialization(ILogger <SingleItemSerialization <T> > log, IRedisLink link, IObjectSerialization <T> objectSerialization, IMainIndexManager mainIndexManager) : base(log, link, mainIndexManager) { this.objectSerialization = objectSerialization ?? throw new ArgumentNullException(nameof(objectSerialization)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); this.log = log ?? throw new ArgumentNullException(nameof(log)); this.link = link ?? throw new ArgumentNullException(nameof(link)); }
public ObjectListSerialization(ILogger <ObjectListSerialization <T> > logger, IRedisLink link, IObjectSerialization <T> objectSerialization, IRedisSetList redisSetList, IMainIndexManager mainIndexManager) { this.objectSerialization = objectSerialization ?? throw new ArgumentNullException(nameof(objectSerialization)); this.redisSetList = redisSetList ?? throw new ArgumentNullException(nameof(redisSetList)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.link = link ?? throw new ArgumentNullException(nameof(link)); }
public ListSerialization(ILogger <ListSerialization <T> > logger, IRedisLink link, IRedisSetList redisSetList, IMainIndexManager indexManager, IDataSerializer serializer) : base(logger, link, indexManager) { this.link = link ?? throw new ArgumentNullException(nameof(link)); this.redisSetList = redisSetList ?? throw new ArgumentNullException(nameof(redisSetList)); this.serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); log = logger ?? throw new ArgumentNullException(nameof(logger)); }
public RedisTransaction(ILoggerFactory loggerFactory, IRedisLink link, ITransaction transaction, IMainIndexManager indexManager) { if (loggerFactory == null) { throw new ArgumentNullException(nameof(loggerFactory)); } this.Transaction = transaction ?? throw new ArgumentNullException(nameof(transaction)); this.link = link ?? throw new ArgumentNullException(nameof(link)); log = loggerFactory.CreateLogger <RedisTransaction>(); Client = new RedisClient(loggerFactory.CreateLogger <RedisClient>(), link, indexManager, transaction); }
public RedisList(ILogger <RedisList> logger, IRedisLink link, IMainIndexManager mainIndexManager) { this.link = link ?? throw new ArgumentNullException(nameof(link)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
protected BaseSetSerialization(ILogger log, IRedisLink link, IMainIndexManager mainIndexManager) { this.link = link ?? throw new ArgumentNullException(nameof(link)); this.log = log ?? throw new ArgumentNullException(nameof(log)); this.mainIndexManager = mainIndexManager ?? throw new ArgumentNullException(nameof(mainIndexManager)); }