Réservation de groupe ASP.NET View State avec Séance
NCache fournit une fonctionnalité qui permet de regrouper ASP.NET View State avec une séance particulière. En raison de cette dépendance, à mesure que la session expire, l'état d'affichage qui lui est associé expire également. L'état d'affichage et la session peuvent résider soit sur deux caches différents, soit sur un seul cache. Pour activer cette fonctionnalité, expireViewstateWithSession
doit être défini sur True dans le ncContentOptimization
Étiquette.
<ncContentOptimization>
<settings enableMinification="false"
enableViewstateCaching="true"
groupedViewStateWithSessions="true"
viewstateThreshold="1"
cacheUriMapping="true"
enableTrace="true"
expireViewstateWithSession="true"
sessionCacheName="demoSessionCache"
sessionAppId="demoApp">
<cacheSettings cacheName="demoCache">
<expiration type="None" duration="0" >
</cacheSettings>
</settings>
</ncContentOptimization>
Réservation de groupe ASP.NET View State avec les membres de configuration de session
Voici le regroupement pour ASP.NET View State avec les membres de configuration de session.
Membre | Description |
---|---|
groupedViewStateWithSessions |
Grâce à cette propriété, une session peut être regroupée avec ASP.NET View State. Tous les états d'affichage d'une session sont regroupés avec sessionId . Cela permet de récupérer tous les états de vue regroupés avec un sessionId du cache avec les informations de groupe. Définissez cette propriété sur "True" pour activer le regroupement de l'état d'affichage avec les sessions. Elle est False par défaut. |
expireViewstateWithSession |
La définition de cette propriété sur True garantira que lorsqu'une session expire, son état d'affichage associé expire également. |
sessionAppId |
Spécifie un identifiant pour garantir que sessionId reste unique dans le cas où plusieurs applications utilisent le même cache. Sa valeur doit être la même que celle sessionAppId dans la balise sessionState. |
sessionCacheName |
Le nom du cache sur lequel résident les données de session. Sa valeur doit être la même que la propriété cacheName dans le session state Étiquette. |
Voir aussi
Configuration et utilisation NCache Optimisation du contenu
Limiter la mise en cache de l'état de la vue
Regroupement au niveau de la page pour l'état d'affichage
Cache distribué pour la mise en cache de sortie ASP.NET
ASP.NET SignalR Backplane Vue d’ensemble