2 instantiations of HybridCacheOptions
Microsoft.Extensions.Caching.Hybrid.Tests (2)
ServiceConstructionTests.cs (2)
279
var options = new
HybridCacheOptions
();
298
var options = new
HybridCacheOptions
();
30 references to HybridCacheOptions
Microsoft.Extensions.Caching.Hybrid (16)
HybridCacheServiceExtensions.cs (12)
22
/// <param name="setupAction">A delegate to run to configure the <see cref="
HybridCacheOptions
"/> instance.</param>
24
public static IHybridCacheBuilder AddHybridCache(this IServiceCollection services, Action<
HybridCacheOptions
> setupAction)
54
/// <param name="setupAction">A delegate to run to configure the <see cref="
HybridCacheOptions
"/> instance.</param>
56
public static IHybridCacheBuilder AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, Action<
HybridCacheOptions
> setupAction) =>
64
/// <param name="optionsName">The named options name to use for the <see cref="
HybridCacheOptions
"/> instance.</param>
65
/// <param name="setupAction">A delegate to run to configure the <see cref="
HybridCacheOptions
"/> instance.</param>
67
public static IHybridCacheBuilder AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, string optionsName, Action<
HybridCacheOptions
> setupAction)
72
_ = services.AddOptions<
HybridCacheOptions
>(optionsName).Configure(setupAction);
91
/// <param name="optionsName">The named options name to use for the <see cref="
HybridCacheOptions
"/> instance.</param>
98
_ = services.AddOptions<
HybridCacheOptions
>(optionsName);
102
var optionsService = sp.GetRequiredService<IOptionsMonitor<
HybridCacheOptions
>>();
103
var
options = optionsService.Get(optionsName);
Internal\DefaultHybridCache.cs (4)
36
private readonly
HybridCacheOptions
_options;
67
public DefaultHybridCache(IOptions<
HybridCacheOptions
> options, IServiceProvider services)
72
public DefaultHybridCache(
HybridCacheOptions
options, IServiceProvider services)
136
internal
HybridCacheOptions
Options => _options;
Microsoft.Extensions.Caching.Hybrid.Tests (14)
ServiceConstructionTests.cs (14)
47
var
options = obj.Options;
65
var
hybridOptions = hybrid.Options;
193
var
cacheOneOptions = cacheOne.Options;
199
var
cacheTwoOptions = cacheTwo.Options;
279
var
options = new HybridCacheOptions();
298
var
options = new HybridCacheOptions();
324
services.AddOptions<
HybridCacheOptions
>("HybridOne").Configure(options => ConfigurationBinder.Bind(config, "HybridOne", options));
325
services.AddOptions<
HybridCacheOptions
>("HybridTwo").Configure(options => ConfigurationBinder.Bind(config, "HybridTwo", options));
331
var
hybridOneOptions = hybridOne.Options;
336
var
hybridTwoOptions = hybridTwo.Options;
369
var
hybridOneOptions = hybridOne.Options;
374
var
hybridTwoOptions = hybridTwo.Options;
407
var
hybridOneOptions = hybridOne.Options;
412
var
hybridTwoOptions = hybridTwo.Options;