Documentation modifications
This commit is contained in:
@@ -28,6 +28,13 @@ namespace adas_core.Application.Services.Caching
|
||||
public IDatabase? Database => _database;
|
||||
private bool _isRedisAvailable;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of <see cref="RedisService"/>, capturing the bound <see cref="CacheSettings"/>, <see cref="ILogger{RedisService}"/>, and <see cref="LockManagerService"/> dependencies, and starting asynchronous Redis connection setup when a connection string is configured.
|
||||
/// </summary>
|
||||
/// <param name="options">The <see cref="IOptions{CacheSettings}"/> that exposes the bound <see cref="CacheSettings"/> whose Redis section drives connection initialization.</param>
|
||||
/// <param name="logger">The <see cref="ILogger{RedisService}"/> used for diagnostic logging.</param>
|
||||
/// <param name="lockManager">The <see cref="LockManagerService"/> used to coordinate distributed locks on the Redis instance.</param>
|
||||
/// <!-- aidoc:v1 sig=2d613ee body=66db01c -->
|
||||
public RedisService(
|
||||
IOptions<CacheSettings> options,
|
||||
ILogger<RedisService> logger,
|
||||
|
||||
Reference in New Issue
Block a user