OutputCachePolicyBuilder
AddPolicy(Type)
AddPolicy<T>()
Cache()
Expire(TimeSpan)
NoCache()
SetCacheKeyPrefix(String)
SetCacheKeyPrefix(Func<HttpContext, String>)
SetCacheKeyPrefix(Func<HttpContext, CancellationToken, ValueTask<String>>)
SetLocking(Boolean)
SetVaryByHeader(String[])
SetVaryByHeader(String, String[])
SetVaryByHost(Boolean)
SetVaryByQuery(String[])
SetVaryByQuery(String, String[])
SetVaryByRouteValue(String[])
SetVaryByRouteValue(String, String[])
Tag(String[])
VaryByValue(String, String)
VaryByValue(Func<HttpContext, KeyValuePair<String, String>>)
VaryByValue(Func<HttpContext, CancellationToken, ValueTask<KeyValuePair<String, String>>>)
With(Func<OutputCacheContext, Boolean>)
With(Func<OutputCacheContext, CancellationToken, ValueTask<Boolean>>)
AddHttpApplicationVaryByCustom(OutputCachePolicyBuilder, String[])
net8.0
namespace Microsoft.AspNetCore.OutputCaching
{
public static class HttpApplicationVaryByExtensions
{
public static void AddHttpApplicationVaryByCustom(this OutputCachePolicyBuilder! builder, params string![]! customKeys);
}
}
.NET | 8.09.010.0 |
---|---|
Information specific to net8.0 | |
Assembly | Microsoft.AspNetCore.SystemWebAdapters.CoreServices , Version=2.0.0.0, PublicKeyToken=adb9793829ddae60 |
Referencing | Your project needs a package reference to |
Package | Microsoft.AspNetCore.SystemWebAdapters.CoreServices (2.0.0) net8.0 |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API