Я работаю над веб-приложением ASP.NET ASP.NET, и мне нужно знать, существуют ли какие-либо различия при определении OutputCache для моих методов действий, как показано ниже: -
[OutputCache(Duration = 0, Location = OutputCacheLocation.Client, VaryByParam = "*")]
VS
[OutputCache(NoStore = true, Duration = 0, Location="None", VaryByParam = "*")]
VS
[OutputCache(NoStore = true, Duration = 0, VaryByParam = "*")]
Будут ли все указанные выше три параметра запрещать кеширование данных, или каждый из них имеет различный смысл?
Второй вопрос В чем основное отличие между определениями duration=0
и NoStore=true
? обе из них будут препятствовать кешированию?
Благодаря