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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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