Compartilhar via


Método IHttpCachePolicy::SetKernelCacheInvalidatorSet

Define um valor que indica que o cache de kernel é invalidado.

Sintaxe

virtual VOID SetKernelCacheInvalidatorSet(  
   VOID  
) = 0;  

Parâmetros

Este método não aceita parâmetros.

Comentários

Classes derivadas de CHttpModule que se registram para eventos de solicitação ou resposta recebem um ponteiro IHttpContext como um parâmetro no método correspondentevirtual. Para invalidar o cache, chame o método IHttpContext::GetResponse , o método IHttpResponse::GetCachePolicy e, por fim, o SetKernelCacheInvalidatorSet método .

SetKernelCacheInvalidatorSet o comportamento depende da implementação. Você deve usar as seguintes informações como uma diretriz, mas elas podem não estar corretas em todos os cenários:

O implementador padrão atual da interface IHttpCachePolicy declara um private valor booliano que é inicializado para false na construção. Quando SetKernelCacheInvalidatorSet é chamado, esse valor booliano é definido como true. Depois SetKernelCacheInvalidatorSet de ser chamado, não há nenhum método para redefinir esse valor booliano para false.

Requisitos

Type Descrição
Cliente - IIS 7.0 no Windows Vista
- IIS 7.5 no Windows 7
- IIS 8.0 no Windows 8
- IIS 10.0 no Windows 10
Servidor - IIS 7.0 no Windows Server 2008
- IIS 7.5 no Windows Server 2008 R2
- IIS 8.0 no Windows Server 2012
- IIS 8.5 no Windows Server 2012 R2
- IIS 10.0 no Windows Server 2016
Produto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
- IIS Express 7.5, IIS Express 8.0, IIS Express 10.0
parâmetro Httpserv.h

Consulte Também

IHttpCachePolicy Interface