Érték eltávolítása a gyorsítótárból

A KÖVETKEZŐRE VONATKOZIK: Minden API Management-szint

A cache-remove-value rendszer törli a kulcs által azonosított gyorsítótárazott elemet. A kulcs tetszőleges sztringértékkel rendelkezhet, és általában egy szabályzatkifejezéssel adható meg.

Feljegyzés

Állítsa be a szabályzat elemeit és gyermekelemeit a szabályzatutasításban megadott sorrendben. További információ az API Management-szabályzatok beállításáról és szerkesztéséről.

Szabályzatutasítás

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

Attribútumok

Attribútum Leírás Kötelező Alapértelmezett
gyorsítótárazás típusa Válasszon az attribútum alábbi értékei közül:
- internal a beépített API Management-gyorsítótár használatához,
- external a külső gyorsítótár használata a külső Redis-kompatibilis gyorsítótár használata az Azure API Managementben című cikkben leírtak szerint,
- prefer-external külső gyorsítótár használata, ha konfigurálva van, vagy ha a belső gyorsítótár másként van beállítva.

A szabályzatkifejezések nem engedélyezettek.
Nem prefer-external
kulcs A gyorsítótárból eltávolítandó korábban gyorsítótárazott érték kulcsa. A szabályzatkifejezések engedélyezettek. Igen n/a

Használat

Példa

Az alábbi példa bemutatja, hogyan távolíthat el egy felhasználói profilt a gyorsítótárból a cache-remove-value szabályzat használatával. A gyorsítótár ELTÁVOLÍTÁSA kulcs egy olyan szabályzatkifejezéssel jön létre, amely egy sztringet kombinál a enduserid környezeti változó értékével.

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

A szabályzatra vonatkozó további információkért és példákért lásd : Egyéni gyorsítótárazás az Azure API Managementben.

A szabályzatok használatával kapcsolatos további információkért lásd: