OutputCacheAttribute Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un attributo utilizzato per contrassegnare un metodo di azione il cui output verrà memorizzato nella cache.
[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public class OutputCacheAttribute : System.Web.Mvc.ActionFilterAttribute, System.Web.Mvc.IExceptionFilter
type OutputCacheAttribute = class
inherit ActionFilterAttribute
interface IExceptionFilter
Public Class OutputCacheAttribute
Inherits ActionFilterAttribute
Implements IExceptionFilter
- Ereditarietà
- Attributi
- Implementazioni
Costruttori
| OutputCacheAttribute() |
Inizializza una nuova istanza della classe OutputCacheAttribute. |
Proprietà
| AllowMultiple |
Ottiene o imposta un valore che indica se è possibile specificare più istanze dell'attributo di filtro. (Ereditato da FilterAttribute) |
| CacheProfile |
Ottiene o imposta il nome del profilo della cache. |
| ChildActionCache |
Ottiene o imposta la cache dell'azione figlio. |
| Duration |
Ottiene o imposta la durata della cache in secondi. |
| Location |
Ottiene o imposta il percorso. |
| NoStore |
Ottiene o imposta un valore che indica se archiviare la cache. |
| Order |
Ottiene o imposta l'ordine con cui vengono eseguiti i filtri dell'azione. (Ereditato da FilterAttribute) |
| SqlDependency |
Ottiene o imposta la dipendenza SQL. |
| VaryByContentEncoding |
Ottiene o imposta la codifica variabile in base al contenuto. |
| VaryByCustom |
Ottiene o imposta il valore variabile in base alla personalizzazione. |
| VaryByHeader |
Ottiene o imposta il valore variabile in base all'intestazione. |
| VaryByParam |
Ottiene o imposta il valore variabile in base al parametro. |
Metodi
| IsChildActionCacheActive(ControllerContext) |
Restituisce un valore che indica se è attiva una cache dell'azione figlio. |
| OnActionExecuted(ActionExecutedContext) |
Questo metodo è un'implementazione di OnActionExecuted(ActionExecutedContext) e supporta l'infrastruttura MVC ASP.NET. Non è progettato per l'utilizzo diretto dal codice. |
| OnActionExecuting(ActionExecutingContext) |
Questo metodo è un'implementazione di OnActionExecuting(ActionExecutingContext) e supporta l'infrastruttura MVC ASP.NET. Non è progettato per l'utilizzo diretto dal codice. |
| OnException(ExceptionContext) |
Questo metodo è un'implementazione di OnException(ExceptionContext) e supporta l'infrastruttura MVC ASP.NET. Non è progettato per l'utilizzo diretto dal codice. |
| OnResultExecuted(ResultExecutedContext) |
Questo metodo è un'implementazione di OnResultExecuted(ResultExecutedContext) e supporta l'infrastruttura MVC ASP.NET. Non è progettato per l'utilizzo diretto dal codice. |
| OnResultExecuting(ResultExecutingContext) |
Chiamato prima dell'esecuzione del risultato dell'azione. |