public ValuesController(IMemoryCache cache, Microsoft.Extensions.Options.IOptionsSnapshot <MqttSettings> settings) { _cache = cache; _keys = new ConcurrentBag <string>(); }
public ClientProxySettings(string configurationKey, Microsoft.Extensions.Options.IOptionsSnapshot <ServiceSettings> settingsSnapshot) { CoreSettings = settingsSnapshot.Get(configurationKey); // gets the default value DefaultSettings = settingsSnapshot.Value; }
public EmailSender(Microsoft.Extensions.Options.IOptionsSnapshot <Models.SMTPOptions> options) { this.options = options.Value; }
public BasicHttpProxySettings(string configurationKey, Microsoft.Extensions.Options.IOptionsSnapshot <BasicHttpServiceSettings> settingsSnapshot) : base(configurationKey, settingsSnapshot) { }