1 implementation of IOptionsMonitorCache
Microsoft.Extensions.Options (1)
OptionsCache.cs (1)
15
IOptionsMonitorCache
<TOptions>
5 references to IOptionsMonitorCache
Microsoft.Extensions.Options (5)
OptionsBuilderExtensions.cs (2)
41
/// Publication uses <see cref="
IOptionsMonitorCache
{TOptions}.GetOrAdd"/> so an existing monitor value is not
70
.Configure<IOptions<TOptions>, IOptionsMonitor<TOptions>, IOptionsFactory<TOptions>,
IOptionsMonitorCache
<TOptions>>((vo, options, monitor, factory, sharedCache) =>
OptionsMonitor.cs (2)
20
private readonly
IOptionsMonitorCache
<TOptions> _cache;
31
public OptionsMonitor(IOptionsFactory<TOptions> factory, IEnumerable<IOptionsChangeTokenSource<TOptions>> sources,
IOptionsMonitorCache
<TOptions> cache)
OptionsServiceCollectionExtensions.cs (1)
30
services.TryAdd(ServiceDescriptor.Singleton(typeof(
IOptionsMonitorCache
<>), typeof(OptionsCache<>)));