Documentation modifications
This commit is contained in:
@@ -50,6 +50,18 @@ public class ConfigObservationService : IConfigObservationService
|
||||
private bool IgnoreUnknownObservation =>
|
||||
_apiSettings.Value.ConfigObservation?.IgnoreUnknownObservation ?? false;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="ConfigObservationService"/> class, storing its required dependencies and reading configuration values from the supplied <see cref="IOptions{TOptions}"/> instances to establish internal operational defaults such as the refresh timeout, unknown treatment handling, and retention policy.
|
||||
/// </summary>
|
||||
/// <param name="configObservationRepository">The <see cref="IConfigObservationRepository"/> used to access configuration observation data.</param>
|
||||
/// <param name="apiSettings">The <see cref="IOptions{ApiSettings}"/> providing API configuration values, including the refresh interval and retention policy defaults.</param>
|
||||
/// <param name="cacheSettings">The <see cref="IOptions{CacheSettings}"/> providing cache configuration values.</param>
|
||||
/// <param name="logger">The <see cref="ILogger{ConfigObservationService}"/> used for diagnostic logging.</param>
|
||||
/// <param name="unitService">The <see cref="IUnitService"/> used to perform unit-related operations.</param>
|
||||
/// <param name="httpContextAccessor">The <see cref="IHttpContextAccessor"/> used to access the current HTTP context.</param>
|
||||
/// <param name="auditService">The <see cref="ILocalAuditService"/> used to record local audit entries.</param>
|
||||
/// <param name="cacheService">The <see cref="ICacheService"/> used for caching operations.</param>
|
||||
/// <!-- aidoc:v1 sig=85a9f25 body=f5101e8 -->
|
||||
public ConfigObservationService(
|
||||
IConfigObservationRepository configObservationRepository,
|
||||
IOptions<ApiSettings> apiSettings,
|
||||
|
||||
Reference in New Issue
Block a user