/// <summary>
 /// Creates a new instance of the <see cref="RedisGrainStorage"/> type.
 /// </summary>
 public RedisGrainStorage(
     string name,
     RedisStorageOptions options,
     SerializationManager serializationManager,
     IOptions <ClusterOptions> clusterOptions,
     ILogger <RedisGrainStorage> logger)
 {
     _name    = name;
     _logger  = logger;
     _options = options;
     _serializationManager = serializationManager;
     _serviceId            = clusterOptions.Value.ServiceId;
 }
Esempio n. 2
0
 /// <summary>
 /// Creates a new instance of the <see cref="RedisGrainStorage"/> type.
 /// </summary>
 public RedisGrainStorage(
     string name,
     RedisStorageOptions options,
     SerializationManager serializationManager,
     IOptions <ClusterOptions> clusterOptions,
     ILoggerFactory loggerFactory)
 {
     _name    = name;
     _logger  = loggerFactory.CreateLogger($"{typeof(RedisGrainStorage).FullName}.{name}");
     _options = options;
     _serializationManager = serializationManager;
     _serviceId            = clusterOptions.Value.ServiceId;
 }
        public RedisGrainStorage(
            string name,
            RedisStorageOptions options,
            SerializationManager serializationManager,
            IOptions <ClusterOptions> clusterOptions,
            ILoggerFactory loggerFactory
            )
        {
            this._name = name;

            this._loggerFactory = loggerFactory;
            var loggerName = $"{typeof(RedisGrainStorage).FullName}.{name}";

            this._logger = loggerFactory.CreateLogger(loggerName);

            this._options = options;
            this._serializationManager = serializationManager;
            this._serviceId            = clusterOptions.Value.ServiceId;
        }
Esempio n. 4
0
 public RedisStorageOptionsValidator(RedisStorageOptions options, string name)
 {
     this._options = options;
     this._name    = name;
 }