Class OpenSettingsService
- Namespace
- OpenSettings.Services
- Assembly
- OpenSettings.dll
public class OpenSettingsService : IOpenSettingsService
- Inheritance
-
OpenSettingsService
- Implements
- Inherited Members
Constructors
OpenSettingsService(IOpenSettingsMemoryCache, IHttpClientFactory, OpenSettingsConfiguration)
public OpenSettingsService(IOpenSettingsMemoryCache openSettingsMemoryCache, IHttpClientFactory httpClientFactory, OpenSettingsConfiguration openSettingsConfiguration)
Parameters
openSettingsMemoryCache
IOpenSettingsMemoryCachehttpClientFactory
IHttpClientFactoryopenSettingsConfiguration
OpenSettingsConfiguration
Methods
GetConfigsAsync(CancellationToken)
public Task<GetConfigsResponse> GetConfigsAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken
Returns
GetConfigsDataAsync(string, CancellationToken)
public Task<GetConfigsDataResponse> GetConfigsDataAsync(string configName, CancellationToken cancellationToken = default)
Parameters
configName
stringcancellationToken
CancellationToken
Returns
GetNotificationsAsync(CancellationToken)
public Task<GetOpenSettingsNotificationsResponse> GetNotificationsAsync(CancellationToken cancellationToken = default)
Parameters
cancellationToken
CancellationToken