Ta bort värde från cacheminnet

GÄLLER FÖR: Alla API Management-nivåer

Tar cache-remove-value bort ett cachelagrat objekt som identifieras av dess nyckel. Nyckeln kan ha ett godtyckligt strängvärde och tillhandahålls vanligtvis med hjälp av ett principuttryck.

Kommentar

Ange principens element och underordnade element i den ordning som anges i principbeskrivningen. Läs mer om hur du anger eller redigerar API Management-principer.

Principuttryck

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

Attribut

Attribut beskrivning Obligatoriskt Standardvärde
cachelagringstyp Välj mellan följande värden för attributet:
- internal för att använda den inbyggda API Management-cachen,
- external för att använda den externa cachen enligt beskrivningen i Använda en extern Azure Cache for Redis i Azure API Management,
- prefer-external för att använda extern cache om det är konfigurerat eller internt cacheminne på annat sätt.

Principuttryck tillåts inte.
Nej prefer-external
key Nyckeln för det tidigare cachelagrade värdet som ska tas bort från cacheminnet. Principuttryck tillåts. Ja Ej tillämpligt

Användning

Exempel

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

Mer information och exempel på den här principen finns i Anpassad cachelagring i Azure API Management.

Mer information om hur du arbetar med principer finns i: