OutputCacheAttribute Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Çı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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin