Compartir vía


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
Tipo de almacenamiento en caché 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
clave La clave del valor anteriormente almacenado en caché que se quitará de la memoria caché. Se permiten expresiones de directiva. N/D

Uso

Ejemplo

En el ejemplo siguiente se muestra cómo usar la cache-remove-value directiva para quitar un perfil de usuario de la memoria caché. La clave para la eliminación de caché se construye mediante una expresión de directiva que combina una cadena con el valor de la enduserid variable de contexto.

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

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: