Waarde uit cache verwijderen

VAN TOEPASSING OP: Alle API Management-lagen

Hiermee cache-remove-value verwijdert u een item in de cache dat is geïdentificeerd met de sleutel. De sleutel kan een willekeurige tekenreekswaarde hebben en wordt doorgaans opgegeven met behulp van een beleidsexpressie.

Notitie

Stel de elementen en onderliggende elementen van het beleid in de volgorde in die in de beleidsverklaring is opgegeven. Meer informatie over het instellen of bewerken van API Management-beleid.

Beleidsinstructie

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

Kenmerken

Kenmerk Beschrijving Vereist Standaardinstelling
caching-type Kies tussen de volgende waarden van het kenmerk:
- internal om de ingebouwde API Management-cache te gebruiken,
- externalom de externe cache te gebruiken zoals beschreven in Een externe Azure Cache voor Redis gebruiken in Azure API Management,
- prefer-external om externe cache te gebruiken als deze anders is geconfigureerd of interne cache.

Beleidsexpressies zijn niet toegestaan.
Nee prefer-external
sleutel De sleutel van de eerder in de cache opgeslagen waarde die uit de cache moet worden verwijderd. Beleidsexpressies zijn toegestaan. Ja N.v.t.

Gebruik

Opmerking

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

Zie Aangepaste caching in Azure API Management voor meer informatie en voorbeelden van dit beleid.

Zie voor meer informatie over het werken met beleid: