Gruppe an ASP.NET View State mit Sitzung
NCache Bietet eine Funktion, die das Gruppieren ermöglicht ASP.NET View State mit einer bestimmten Sitzung. Aufgrund dieser Abhängigkeit läuft mit Ablauf der Sitzung auch der damit verbundene Ansichtsstatus ab. Der Ansichtsstatus und die Sitzung können sich entweder in zwei verschiedenen Caches oder in einem einzelnen Cache befinden. Um diese Funktion zu aktivieren, expireViewstateWithSession
sollte in der auf „True“ gesetzt werden ncContentOptimization
-Tag.
<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>
Gruppe an ASP.NET View State mit Sitzungskonfigurationsmitgliedern
Es folgt die Gruppierung für ASP.NET View State mit Sitzungskonfigurationsmitgliedern.
Mitglied | Beschreibung |
---|---|
groupedViewStateWithSessions |
Über diese Eigenschaft kann eine Sitzung gruppiert werden ASP.NET View State. Alle Ansichtszustände für eine Sitzung werden mit gruppiert sessionId . Dies ermöglicht den Abruf aller mit a gruppierten Ansichtszustände sessionId aus dem Cache mit Gruppeninformationen. Setzen Sie diese Eigenschaft auf „True“, um die Gruppierung des Ansichtsstatus mit Sitzungen zu aktivieren. Standardmäßig ist sie „False“. |
expireViewstateWithSession |
Wenn Sie diese Eigenschaft auf „True“ setzen, wird sichergestellt, dass bei Ablauf einer Sitzung auch der zugehörige Ansichtsstatus abläuft. |
sessionAppId |
Gibt einen Bezeichner an, um dies sicherzustellen sessionId bleibt eindeutig, falls mehrere Anwendungen denselben Cache verwenden. Sein Wert sollte derselbe sein wie der sessionAppId im sessionState-Tag. |
sessionCacheName |
Der Name des Caches, in dem sich die Sitzungsdaten befinden. Sein Wert sollte mit der Eigenschaft „cacheName“ im übereinstimmen session state -Tag. |
Siehe auch
Konfigurieren und Verwenden NCache Content-Optimierung
Beschränken Sie das Zwischenspeichern des Ansichtsstatus
Gruppierung auf Seitenebene für den Ansichtsstatus
Verteilter Cache für ASP.NET-Ausgabecaching
ASP.NET SignalR Backplane Über uns