Compartilhar via


Remover valor do cache

APLICA-SE A: todas as camadas do Gerenciamento de API

cache-remove-value exclui um item em cache identificado por sua chave. A chave pode ter um valor de cadeia de caracteres arbitrária e geralmente é fornecida usando uma expressão de política.

Observação

Defina os elementos da política e os elementos filho na ordem fornecida na declaração da política. Saiba mais sobre como definir e editar as políticas de Gerenciamento de API.

Declaração de política

<cache-remove-value key="cache key value" caching-type="prefer-external | external | internal"  />

Atributos

Atributo Descrição Obrigatório Padrão
tipo de cache Escolha entre os seguintes valores do atributo:
- internal para usar o cache interno do Gerenciamento de API,
- external para usar o cache externo, conforme descrito em - ,
- prefer-external para usar cache externo se configurado ou cache interno.

Expressões de política não são permitidas.
Não prefer-external
chave A chave do valor anteriormente armazenado em cache a ser removido do cache. Expressões de política são permitidas. Sim N/D

Uso

Exemplo

O exemplo a seguir mostra como usar a cache-remove-value política para remover um perfil de usuário do cache. A chave para o cache REMOVAL é construída usando uma expressão de política que combina uma cadeia de caracteres com o valor da variável de enduserid contexto.

<cache-remove-value
    key="@("userprofile-" + context.Variables["enduserid"])"  />

Para saber mais e obter exemplos dessa política, veja Cache personalizado no Gerenciamento de API do Azure.

Para obter mais informações sobre como trabalhar com políticas, consulte: