1 implementation of IHybridCacheBuilder
Microsoft.Extensions.Caching.Hybrid (1)
Internal\HybridCacheBuilder.cs (1)
8
internal sealed class HybridCacheBuilder :
IHybridCacheBuilder
21 references to IHybridCacheBuilder
Microsoft.Extensions.Caching.Hybrid (21)
HybridCacheBuilderExtensions.cs (13)
11
/// Configuration extension methods for <see cref="
IHybridCacheBuilder
"/> / <see cref="HybridCache"/>.
19
/// <returns>The <see cref="
IHybridCacheBuilder
"/> instance.</returns>
20
public static
IHybridCacheBuilder
AddSerializer<T>(this
IHybridCacheBuilder
builder, IHybridCacheSerializer<T> serializer)
31
/// <returns>The <see cref="
IHybridCacheBuilder
"/> instance.</returns>
32
public static
IHybridCacheBuilder
AddSerializer<T,
33
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TImplementation>(this
IHybridCacheBuilder
builder)
43
/// <returns>The <see cref="
IHybridCacheBuilder
"/> instance.</returns>
44
public static
IHybridCacheBuilder
AddSerializerFactory(this
IHybridCacheBuilder
builder, IHybridCacheSerializerFactory factory)
54
/// <returns>The <see cref="
IHybridCacheBuilder
"/> instance.</returns>
55
public static
IHybridCacheBuilder
AddSerializerFactory<
56
[DynamicallyAccessedMembers(DynamicallyAccessedMemberTypes.PublicConstructors)] TImplementation>(this
IHybridCacheBuilder
builder)
HybridCacheServiceExtensions.cs (8)
24
public static
IHybridCacheBuilder
AddHybridCache(this IServiceCollection services, Action<HybridCacheOptions> setupAction)
28
var
builder = AddHybridCache(services);
39
public static
IHybridCacheBuilder
AddHybridCache(this IServiceCollection services)
56
public static
IHybridCacheBuilder
AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, Action<HybridCacheOptions> setupAction) =>
67
public static
IHybridCacheBuilder
AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, string optionsName, Action<HybridCacheOptions> setupAction)
71
var
builder = AddKeyedHybridCache(services, serviceKey, optionsName);
83
public static
IHybridCacheBuilder
AddKeyedHybridCache(this IServiceCollection services, object? serviceKey) =>
93
public static
IHybridCacheBuilder
AddKeyedHybridCache(this IServiceCollection services, object? serviceKey, string optionsName)