OutputCacheAttribute Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt ein Attribut dar, das verwendet wird, um eine Aktionsmethode zu markieren, deren Ausgabe zwischengespeichert wird.
[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
- Vererbung
- Attribute
- Implementiert
Konstruktoren
OutputCacheAttribute() |
Initialisiert eine neue Instanz der OutputCacheAttribute-Klasse. |
Eigenschaften
AllowMultiple |
Ruft einen Wert ab, der angibt, ob mehr als eine Instanz des Filterattributs angegeben werden kann, bzw. legt ihn fest. (Geerbt von FilterAttribute) |
CacheProfile |
Ruft den Namen des Cacheprofils ab oder legt ihn fest. |
ChildActionCache |
Ruft den Cache der untergeordneten Aktion ab bzw. legt ihn fest. |
Duration |
Ruft die Cachedauer in Sekunden ab bzw. legt sie fest. |
Location |
Ruft den Speicherort ab bzw. legt ihn fest. |
NoStore |
Ruft einen Wert ab (bzw. legt diesen fest), der angibt, ob der Cache gespeichert werden soll. |
Order |
Ruft die Reihenfolge ab (bzw. legt diese fest), in der die Aktionsfilter ausgeführt werden. (Geerbt von FilterAttribute) |
SqlDependency |
Ruft die SQL-Abhängigkeit ab bzw. legt diese fest. |
VaryByContentEncoding |
Ruft die vary-by-content-Codierung ab bzw. legt diese fest. |
VaryByCustom |
Ruft den vary-by-custom-Wert ab bzw. legt diesen fest. |
VaryByHeader |
Ruft den vary-by-header-Wert ab bzw. legt diesen fest. |
VaryByParam |
Ruft den vary-by-param-Wert ab bzw. legt diesen fest. |
Methoden
IsChildActionCacheActive(ControllerContext) |
Gibt einen Wert zurück, der angibt, ob ein Cache der untergeordneten Aktion aktiv ist. |
OnActionExecuted(ActionExecutedContext) |
Diese Methode ist eine Implementierung von OnActionExecuted(ActionExecutedContext) und unterstützt die ASP.NET MVC-Infrastruktur. Sie sollte nicht direkt im Code verwendet werden. |
OnActionExecuting(ActionExecutingContext) |
Diese Methode ist eine Implementierung von OnActionExecuting(ActionExecutingContext) und unterstützt die ASP.NET MVC-Infrastruktur. Sie sollte nicht direkt im Code verwendet werden. |
OnException(ExceptionContext) |
Diese Methode ist eine Implementierung von OnException(ExceptionContext) und unterstützt die ASP.NET MVC-Infrastruktur. Sie sollte nicht direkt im Code verwendet werden. |
OnResultExecuted(ResultExecutedContext) |
Diese Methode ist eine Implementierung von OnResultExecuted(ResultExecutedContext) und unterstützt die ASP.NET MVC-Infrastruktur. Sie sollte nicht direkt im Code verwendet werden. |
OnResultExecuting(ResultExecutingContext) |
Wird aufgerufen, bevor das Aktionsergebnis ausgeführt wird. |