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> 24public 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> 56public 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> 67public 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); 102var optionsService = sp.GetRequiredService<IOptionsMonitor<HybridCacheOptions>>(); 103var options = optionsService.Get(optionsName);
Internal\DefaultHybridCache.cs (4)
36private readonly HybridCacheOptions _options; 67public DefaultHybridCache(IOptions<HybridCacheOptions> options, IServiceProvider services) 72public DefaultHybridCache(HybridCacheOptions options, IServiceProvider services) 136internal HybridCacheOptions Options => _options;
Microsoft.Extensions.Caching.Hybrid.Tests (4)
ServiceConstructionTests.cs (4)
46var options = obj.Options; 64var hybridOptions = hybrid.Options; 192var cacheOneOptions = cacheOne.Options; 198var cacheTwoOptions = cacheTwo.Options;