OutputCacheAttribute Sınıf

Tanım

Çıktısı önbelleğe alınacak bir eylem yöntemini işaretlemek için kullanılan bir özniteliği temsil eder.

[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
Devralma
Öznitelikler
Uygulamalar

Oluşturucular

OutputCacheAttribute()

OutputCacheAttribute sınıfının yeni bir örneğini başlatır.

Özellikler

AllowMultiple

Filtre özniteliğinin birden fazla örneğinin belirtilip belirtilemeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FilterAttribute)
CacheProfile

Önbellek profili adını alır veya ayarlar.

ChildActionCache

Alt eylem önbelleğini alır veya ayarlar.

Duration

Önbellek süresini saniye cinsinden alır veya ayarlar.

Location

Konumu alır veya ayarlar.

NoStore

Önbelleğin depolanıp depolamayacağını belirten bir değer alır veya ayarlar.

Order

Eylem filtrelerinin yürütülecek sırasını alır veya ayarlar.

(Devralındığı yer: FilterAttribute)
SqlDependency

SQL bağımlılığını alır veya ayarlar.

VaryByContentEncoding

İçeriğe göre değişiklik kodlamasını alır veya ayarlar.

VaryByCustom

Vary-by-custom değerini alır veya ayarlar.

VaryByHeader

Vary-by-header değerini alır veya ayarlar.

VaryByParam

Vary-by-param değerini alır veya ayarlar.

Yöntemler

IsChildActionCacheActive(ControllerContext)

Alt eylem önbelleğinin etkin olup olmadığını gösteren bir değer döndürür.

OnActionExecuted(ActionExecutedContext)

Bu yöntem bir uygulamasıdır OnActionExecuted(ActionExecutedContext) ve ASP.NET MVC altyapısını destekler. Doğrudan kodunuzdan kullanılması amaçlanmamıştır.

OnActionExecuting(ActionExecutingContext)

Bu yöntem bir uygulamasıdır OnActionExecuting(ActionExecutingContext) ve ASP.NET MVC altyapısını destekler. Doğrudan kodunuzdan kullanılması amaçlanmamıştır.

OnException(ExceptionContext)

Bu yöntem bir uygulamasıdır OnException(ExceptionContext) ve ASP.NET MVC altyapısını destekler. Doğrudan kodunuzdan kullanılması amaçlanmamıştır.

OnResultExecuted(ResultExecutedContext)

Bu yöntem bir uygulamasıdır OnResultExecuted(ResultExecutedContext) ve ASP.NET MVC altyapısını destekler. Doğrudan kodunuzdan kullanılması amaçlanmamıştır.

OnResultExecuting(ResultExecutingContext)

Eylem sonucu yürütülmeden önce çağrılır.

Şunlara uygulanır