Condividi tramite


OutputCacheAttribute Classe

Definizione

Specifica i parametri necessari per impostare le intestazioni appropriate nella memorizzazione nella cache dell'output.

[System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)]
public sealed class OutputCacheAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Class | System.AttributeTargets.Method, AllowMultiple=false, Inherited=true)>]
type OutputCacheAttribute = class
    inherit Attribute
Public NotInheritable Class OutputCacheAttribute
Inherits Attribute
Ereditarietà
OutputCacheAttribute
Attributi

Commenti

Questo attributo richiede il middleware della cache di output.

Costruttori

OutputCacheAttribute()

Specifica i parametri necessari per impostare le intestazioni appropriate nella memorizzazione nella cache dell'output.

Proprietà

Duration

Ottiene o imposta la durata in secondi per cui la risposta viene memorizzata nella cache.

NoStore

Ottiene o imposta il valore che determina se la risposta deve essere memorizzata nella cache o meno. Se impostato su true, la risposta non verrà memorizzata nella cache.

PolicyName

Ottiene o imposta il valore del nome dei criteri della cache.

Tags

Ottiene o imposta i tag da applicare alla cache di output.

VaryByHeaderNames

Ottiene o imposta i nomi delle intestazioni da variare.

VaryByQueryKeys

Ottiene o imposta le chiavi di query da variare.

VaryByRouteValueNames

Ottiene o imposta i nomi dei valori di route da variare.

Si applica a