Condividi tramite


Rimuovere il valore dalla cache

SI APPLICA A: Tutti i livelli di Gestione API

cache-remove-value elimina un elemento memorizzato nella cache identificato in base alla chiave. La chiave può avere un valore di stringa arbitrario e viene indicata in genere usando un'espressione di criteri.

Nota

Impostare gli elementi e gli elementi figlio del criterio nell'ordine specificato nell'istruzione del criterio. Altre informazioni su come impostare o modificare i criteri di API Management.

Istruzione del criterio

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

Attributi

Attributo Descrizione Richiesto Valore predefinito
caching-type Scegliere tra i valori dell'attributo seguenti:
- internal per usare la cache di Gestione API predefinita,
- external per usare la cache esterna, come descritto in Usare una cache Redis esterna in Gestione API di Azure,
- prefer-external per usare la cache esterna se configurata o quella interna in caso contrario.

Le espressioni di criteri non sono consentite.
No prefer-external
key La chiave del valore memorizzato in precedenza nella cache da rimuovere dalla cache. Le espressioni di criteri sono consentite. N/D

Utilizzo

Esempio

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

Per ulteriori informazioni ed esempi su questo criterio, vedere Memorizzazione nella cache personalizzata in Gestione API di Azure.

Per ulteriori informazioni sull'utilizzo dei criteri, vedere: