Lingua

CacheBehaviorAttribute Classe

Definizione

Contrassegna un componente in modo che non venga inserito nell'output memorizzato nella cache di un controllo CacheView che lo racchiude e specifica il comportamento in questo caso. Per impostazione predefinita, il componente rimane attivo (Rerender): esegue il proprio ciclo di vita su ogni richiesta, mentre i relativi parametri vengono acquisiti una sola volta e riprodotti senza modifiche nei riscontri nella cache. Usare Throw per generare un'eccezione anziché eseguire il rendering live.

Combinare con CacheConditionAttribute per includere il componente nell'output memorizzato nella cache quando il limite varia in base alle dimensioni specificate.

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

Costruttori

Nome Descrizione
CacheBehaviorAttribute(CacheBehavior)

Inizializza una nuova istanza della classe CacheBehaviorAttribute.

Proprietà

Nome Descrizione
Behavior

Ottiene il comportamento da applicare quando il componente non può essere inserito nell'output memorizzato nella cache di un controllo CacheView che lo racchiude.

Si applica a