OutputCacheAttribute Klasse

Definition

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.

Gilt für: