Grupo ASP.NET View State com sessão
NCache fornece um recurso que permite agrupar ASP.NET View State com uma sessão específica. Devido a esta dependência, à medida que a sessão expira, o View State associado a ela também expira. O estado de visualização e a sessão podem residir em dois caches diferentes ou em um único cache. Para ativar esse recurso, expireViewstateWithSession
deve ser definido como True no 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>
Grupo ASP.NET View State com membros de configuração de sessão
A seguir está o agrupamento para ASP.NET View State com membros de configuração de sessão.
Vogal | Descrição |
---|---|
groupedViewStateWithSessions |
Através desta propriedade uma sessão pode ser agrupada com ASP.NET View State. Todos os estados de visualização de uma sessão são agrupados com sessionId . Isso permite a recuperação de todos os View States agrupados com um sessionId do cache com informações do grupo. Defina esta propriedade como "True" para habilitar o agrupamento do View State com sessões, é False por padrão. |
expireViewstateWithSession |
Definir esta propriedade como True garantirá que quando uma sessão expirar, seu View State associado também expirará. |
sessionAppId |
Especifica um identificador para garantir que sessionId permanece exclusivo caso vários aplicativos usem o mesmo cache. Seu valor deve ser igual ao sessionAppId na tag sessionState. |
sessionCacheName |
O nome do cache no qual residem os dados da sessão. Seu valor deve ser igual ao da propriedade cacheName no arquivo session state tag. |
Veja também
Configurando e usando NCache Otimização de conteúdo
Limitar o cache do estado de visualização
Agrupamento em nível de página para estado de visualização
Cache distribuído para cache de saída ASP.NET
ASP.NET SignalR Backplane Visão geral