В моем проекте я использую атрибут OutputCache, чтобы моему веб-серверу не приходилось загружать одни и те же файлы, но редко возникают некоторые проблемы, когда по неизвестным причинам он возвращает ноль.
Итак, если результат равен нулю, я не хочу кэшировать результат, есть ли простой способ сделать это?
[OutputCache(VaryByParam = "path", Duration = 6000)]
public ActionResult LoadCachedFile(string path)
{
var result = DownloadFile(path);
return result;
}