OutputCachePolicyBuilder Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет вспомогательные методы для создания пользовательских политик.
public sealed class OutputCachePolicyBuilder
type OutputCachePolicyBuilder = class
Public NotInheritable Class OutputCachePolicyBuilder
- Наследование
-
OutputCachePolicyBuilder
Методы
AddPolicy(Type) |
Добавляет динамически разрешенную политику. |
AddPolicy<T>() |
Добавляет динамически разрешенную политику. |
Cache() |
Включает кэширование для текущего запроса, если оно еще не включено. |
Expire(TimeSpan) |
Добавляет политику для изменения срока действия кэшированного ответа. |
NoCache() |
Очищает политики и добавляет один из них, чтобы предотвратить выполнение любой логики кэширования. |
SetCacheKeyPrefix(Func<HttpContext,CancellationToken,ValueTask<String>>) |
Добавляет политику, которая зависит от ключа кэша с помощью указанного значения. |
SetCacheKeyPrefix(Func<HttpContext,String>) |
Добавляет политику, которая зависит от ключа кэша с помощью указанного значения. |
SetCacheKeyPrefix(String) |
Добавляет политику, которая зависит от ключа кэша с помощью указанного значения. |
SetLocking(Boolean) |
Добавляет политику для изменения стратегии блокировки запросов. |
SetVaryByHeader(String, String[]) |
Добавляет политику для изменения кэшированных ответов по заголовку. |
SetVaryByHeader(String[]) |
Добавляет политику для изменения кэшированных ответов по заголовку. |
SetVaryByHost(Boolean) |
Добавляет параметр политики, изменяющийся в зависимости от заголовка узла. |
SetVaryByQuery(String, String[]) |
Добавляет политику для изменения кэшированных ответов по строкам запроса. |
SetVaryByQuery(String[]) |
Добавляет политику для изменения кэшированных ответов по строкам запроса. |
SetVaryByRouteValue(String, String[]) |
Добавляет политику для изменения кэшированных ответов по значению маршрута. |
SetVaryByRouteValue(String[]) |
Добавляет политику для изменения кэшированных ответов по значению маршрута. |
Tag(String[]) |
Добавляет политику для тега кэшированного ответа. |
VaryByValue(Func<HttpContext,CancellationToken,ValueTask<KeyValuePair<String,String>>>) |
Добавляет политику, которая зависит от кэшированного содержимого в зависимости от указанного значения. |
VaryByValue(Func<HttpContext,KeyValuePair<String,String>>) |
Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению. |
VaryByValue(String, String) |
Добавляет политику для изменения кэшированных ответов по пользовательскому ключу или значению. |
With(Func<OutputCacheContext,Boolean>) |
Добавляет требование к текущей политике. |
With(Func<OutputCacheContext,CancellationToken,ValueTask<Boolean>>) |
Добавляет требование к текущей политике. |