20 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 (4)
ServiceConstructionTests.cs (4)
46
var
options = obj.Options;
64
var
hybridOptions = hybrid.Options;
192
var
cacheOneOptions = cacheOne.Options;
198
var
cacheTwoOptions = cacheTwo.Options;