Table of Contents

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 IOpenSettingsMemoryCache
httpClientFactory IHttpClientFactory
openSettingsConfiguration OpenSettingsConfiguration

Methods

GetConfigsAsync(CancellationToken)

public Task<GetConfigsResponse> GetConfigsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<GetConfigsResponse>

GetConfigsDataAsync(string, CancellationToken)

public Task<GetConfigsDataResponse> GetConfigsDataAsync(string configName, CancellationToken cancellationToken = default)

Parameters

configName string
cancellationToken CancellationToken

Returns

Task<GetConfigsDataResponse>

GetNotificationsAsync(CancellationToken)

public Task<GetOpenSettingsNotificationsResponse> GetNotificationsAsync(CancellationToken cancellationToken = default)

Parameters

cancellationToken CancellationToken

Returns

Task<GetOpenSettingsNotificationsResponse>