Bagikan melalui


OutputCacheAttribute Kelas

Definisi

Mewakili atribut yang digunakan untuk menandai metode tindakan yang outputnya akan di-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
Warisan
Atribut
Penerapan

Konstruktor

OutputCacheAttribute()

Menginisialisasi instans baru kelas OutputCacheAttribute.

Properti

AllowMultiple

Mendapatkan atau menetapkan nilai yang menunjukkan apakah lebih dari satu instans atribut filter dapat ditentukan.

(Diperoleh dari FilterAttribute)
CacheProfile

Mendapatkan atau mengatur nama profil cache.

ChildActionCache

Mendapatkan atau mengatur cache tindakan anak.

Duration

Mendapatkan atau mengatur durasi cache, dalam hitungan detik.

Location

Mendapatkan atau mengatur lokasi.

NoStore

Mendapatkan atau menetapkan nilai yang menunjukkan apakah akan menyimpan cache.

Order

Mendapatkan atau mengatur urutan di mana filter tindakan dijalankan.

(Diperoleh dari FilterAttribute)
SqlDependency

Mendapatkan atau mengatur dependensi SQL.

VaryByContentEncoding

Mendapatkan atau mengatur pengodean vary-by-content.

VaryByCustom

Mendapatkan atau mengatur nilai vary-by-custom.

VaryByHeader

Mendapatkan atau mengatur nilai vary-by-header.

VaryByParam

Mendapatkan atau mengatur nilai vary-by-param.

Metode

IsChildActionCacheActive(ControllerContext)

Mengembalikan nilai yang menunjukkan apakah cache tindakan anak aktif.

OnActionExecuted(ActionExecutedContext)

Metode ini adalah implementasi dan OnActionExecuted(ActionExecutedContext) mendukung infrastruktur MVC ASP.NET. Ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

OnActionExecuting(ActionExecutingContext)

Metode ini adalah implementasi dan OnActionExecuting(ActionExecutingContext) mendukung infrastruktur MVC ASP.NET. Ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

OnException(ExceptionContext)

Metode ini adalah implementasi dan OnException(ExceptionContext) mendukung infrastruktur MVC ASP.NET. Ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

OnResultExecuted(ResultExecutedContext)

Metode ini adalah implementasi dan OnResultExecuted(ResultExecutedContext) mendukung infrastruktur MVC ASP.NET. Ini tidak dimaksudkan untuk digunakan langsung dari kode Anda.

OnResultExecuting(ResultExecutingContext)

Dipanggil sebelum hasil tindakan dijalankan.

Berlaku untuk