Documentation modifications
This commit is contained in:
@@ -25,6 +25,16 @@ public class GroupedObservationService : IGroupedObservationService
|
||||
private readonly ILogger<GroupedObservationService> _logger;
|
||||
private readonly IObservationRepository _observationRepository;
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of the <see cref="GroupedObservationService"/>, which coordinates the retrieval, configuration, caching, and logging of grouped observation data, by capturing the supplied dependencies.
|
||||
/// </summary>
|
||||
/// <param name="observationRepository">The <see cref="IObservationRepository"/> used to access underlying observation records.</param>
|
||||
/// <param name="configObservationService">The <see cref="IConfigObservationService"/> used to resolve observation configuration.</param>
|
||||
/// <param name="logger">The <see cref="ILogger{GroupedObservationService}"/> used to record diagnostic and operational messages.</param>
|
||||
/// <param name="cacheService">The <see cref="ICacheService"/> used to read from and write to the application cache.</param>
|
||||
/// <param name="apiSettings">The <see cref="IOptions{ApiSettings}"/> providing configurable API options.</param>
|
||||
/// <param name="cacheSettings">The <see cref="IOptions{CacheSettings}"/> whose <see cref="IOptions{TOptions}.Value"/> is stored as the resolved cache configuration.</param>
|
||||
/// <!-- aidoc:v1 sig=3ffcb4f body=0e26b9d -->
|
||||
public GroupedObservationService(
|
||||
IObservationRepository observationRepository,
|
||||
IConfigObservationService configObservationService,
|
||||
|
||||
Reference in New Issue
Block a user