Wert aus Cache entfernen

GILT FÜR: Alle API Management-Ebenen

cache-remove-value löscht ein zwischengespeichertes Element, das über seinen Schlüssel identifiziert wird. Der Schlüssel kann einen beliebigen Zeichenfolgenwert aufweisen und wird in der Regel über einen Richtlinienausdruck angegeben.

Hinweis

Legen Sie die Elemente und untergeordneten Elemente einer Richtlinie in der Reihenfolge fest, die in der Richtlinienanweisung angegeben ist. Erfahren Sie mehr darüber, wie Sie API Management-Richtlinien festlegen oder bearbeiten.

Richtlinienanweisung

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

Attribute

Attribut BESCHREIBUNG Erforderlich Standard
caching-type Wählen Sie aus den folgenden Attributwerten:
- internal zur Verwendung des integrierten API Management-Caches
- external zur Verwendung des externen Caches (siehe - ),
- prefer-external zur Verwendung des externen Caches (sofern konfiguriert); andernfalls wird der interne Cache verwendet.

Richtlinienausdrücke sind nicht zulässig.
Nein prefer-external
Schlüssel Der Schlüssel des zuvor zwischengespeicherten Werts, der aus dem Cache entfernt werden soll. Richtlinienausdrücke sind zulässig. Ja

Verwendung

Beispiel

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

Weitere Informationen und Beispiele zu dieser Richtlinie finden Sie unter Benutzerdefiniertes Caching in Azure API Management.

Weitere Informationen zum Arbeiten mit Richtlinien finden Sie hier: