Langue

CacheBehaviorAttribute Classe

Définition

Marque un composant afin qu’il ne soit pas inséré dans la sortie mise en cache d’un CacheView englobant et spécifie son comportement dans ce cas. Par défaut, le composant reste actif (Rerender) : il exécute son propre cycle de vie sur chaque requête tandis que ses paramètres sont capturés une fois et relectus inchangés sur les accès au cache. Permet Throw de lever au lieu de rendre en direct.

Combinez-les pour CacheConditionAttribute inclure le composant dans la sortie mise en cache lorsque la limite varie selon les dimensions données.

[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
Héritage
CacheBehaviorAttribute
Attributs

Constructeurs

Nom Description
CacheBehaviorAttribute(CacheBehavior)

Initialise une nouvelle instance de la classe CacheBehaviorAttribute.

Propriétés

Nom Description
Behavior

Obtient le comportement à appliquer lorsque le composant ne peut pas être inséré dans la sortie mise en cache d’un CacheView englobant.

S’applique à