OutputCache/ResponseCache VaryByParamC#

Место общения программистов C#
Anonymous
OutputCache/ResponseCache VaryByParam

Сообщение Anonymous »

Код: Выделить всё

ResponseCache
является своего рода заменой OutputCache; однако я хотел бы выполнять кэширование на стороне сервера, а также для каждого ввода параметров.

Согласно некоторым ответам здесь и здесь, для этого мне следует использовать IMemoryCache или IDistributedCache. Меня особенно интересует кэширование на контроллерах, где параметр отличается, что ранее делалось в asp.net 4 с помощью OutputCache и VaryByParam, например:

Код: Выделить всё

[OutputCache(CacheProfile = "Medium", VaryByParam = "id", Location = OutputCacheLocation.Server)]
public ActionResult Index(long id)
{
///...
}
Как мне воспроизвести это в ядре asp.net?

Подробнее здесь: https://stackoverflow.com/questions/350 ... arybyparam

Вернуться в «C#»