public ArangoGrainStorage(string name, ArangoStorageOptions options, ILoggerFactory loggerFactory, SerializationManager serializationManager, ITypeResolver typeResolver, IGrainFactory grainFactory) { Name = name; Options = options; LoggerFactory = loggerFactory; Logger = loggerFactory.CreateLogger($"{this.GetType().FullName}.{name}"); SerializationManager = serializationManager; TypeResolver = typeResolver; GrainFactory = grainFactory; }
/// <summary> /// Constructor /// </summary> /// <param name="options">The option to be validated.</param> /// <param name="name">The option name to be validated.</param> public ArangoGrainStorageOptionsValidator(ArangoStorageOptions options, string name) { Options = options; Name = name; }