OutputCacheAttribute Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje atrybut używany do oznaczania metody akcji, której dane wyjściowe będą buforowane.
[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
- Dziedziczenie
- Atrybuty
- Implementuje
Konstruktory
OutputCacheAttribute() |
Inicjuje nowe wystąpienie klasy OutputCacheAttribute. |
Właściwości
AllowMultiple |
Pobiera lub ustawia wartość wskazującą, czy można określić więcej niż jedno wystąpienie atrybutu filtru. (Odziedziczone po FilterAttribute) |
CacheProfile |
Pobiera lub ustawia nazwę profilu pamięci podręcznej. |
ChildActionCache |
Pobiera lub ustawia pamięć podręczną akcji podrzędnej. |
Duration |
Pobiera lub ustawia czas trwania pamięci podręcznej w sekundach. |
Location |
Pobiera lub ustawia lokalizację. |
NoStore |
Pobiera lub ustawia wartość wskazującą, czy przechowywać pamięć podręczną. |
Order |
Pobiera lub ustawia kolejność wykonywania filtrów akcji. (Odziedziczone po FilterAttribute) |
SqlDependency |
Pobiera lub ustawia zależność SQL. |
VaryByContentEncoding |
Pobiera lub ustawia kodowanie różnych zawartości. |
VaryByCustom |
Pobiera lub ustawia wartość w zależności od wartości niestandardowej. |
VaryByHeader |
Pobiera lub ustawia wartość różnicy według nagłówka. |
VaryByParam |
Pobiera lub ustawia wartość różnicy według parametrów. |
Metody
IsChildActionCacheActive(ControllerContext) |
Zwraca wartość wskazującą, czy pamięć podręczna akcji podrzędnej jest aktywna. |
OnActionExecuted(ActionExecutedContext) |
Ta metoda jest implementacją OnActionExecuted(ActionExecutedContext) i obsługuje infrastrukturę ASP.NET MVC. Nie jest ona przeznaczona do użycia bezpośrednio z kodu. |
OnActionExecuting(ActionExecutingContext) |
Ta metoda jest implementacją OnActionExecuting(ActionExecutingContext) i obsługuje infrastrukturę ASP.NET MVC. Nie jest ona przeznaczona do użycia bezpośrednio z kodu. |
OnException(ExceptionContext) |
Ta metoda jest implementacją OnException(ExceptionContext) i obsługuje infrastrukturę ASP.NET MVC. Nie jest ona przeznaczona do użycia bezpośrednio z kodu. |
OnResultExecuted(ResultExecutedContext) |
Ta metoda jest implementacją OnResultExecuted(ResultExecutedContext) i obsługuje infrastrukturę ASP.NET MVC. Nie jest ona przeznaczona do użycia bezpośrednio z kodu. |
OnResultExecuting(ResultExecutingContext) |
Wywołana przed wykonaniem wyniku akcji. |