Remove value from cache (Quitar valor de la caché)

SE APLICA A: todos los niveles de API Management

La directiva cache-remove-value elimina un elemento almacenado en caché identificado por su clave. La clave puede tener un valor de cadena arbitrario y normalmente se proporciona mediante una expresión de directiva.

Nota

Establezca los elementos de la directiva y los elementos secundarios en el orden proporcionado en la instrucción de directiva. Obtenga más información sobre el establecimiento o modificación de directivas de API Management.

Instrucción de la directiva

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

Atributos

Atributo Descripción Necesario Valor predeterminado
caching-type Elija entre los siguientes valores del atributo:
- internal para usar la caché de API Management integrada,
- external para usar la caché externa tal como se describe en - ,
- prefer-external para usar la caché externa si está configurada o, en caso contrario, la caché interna.

No se permiten expresiones de directiva.
No prefer-external
key La clave del valor anteriormente almacenado en caché que se quitará de la memoria caché. Se permiten expresiones de directiva. N/D

Uso

Ejemplo

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

Para más información y ver ejemplos de esta directiva, consulte Custom caching in Azure API Management (Almacenamiento en caché personalizado en Azure API Management).

Para más información sobre el trabajo con directivas, vea: