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. |
Si applica a
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per