Önbellekten değer kaldırma

UYGULANANLAR: Tüm API Management katmanları

, cache-remove-value anahtarıyla tanımlanan önbelleğe alınmış bir öğeyi siler. Anahtarın rastgele bir dize değeri olabilir ve genellikle ilke ifadesi kullanılarak sağlanır.

Not

İlkenin öğelerini ve alt öğelerini ilke bildiriminde sağlanan sırayla ayarlayın. API Management ilkelerini ayarlama veya düzenleme hakkında daha fazla bilgi edinin.

İlke bildirimi

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

Özellikler

Öznitelik Açıklama Zorunlu Varsayılan
önbelleğe alma türü Özniteliğin aşağıdaki değerleri arasında seçim yapın:
- internalyerleşik API Management önbelleğini kullanmak için
- externalAzure API Management'ta dış Redis için Azure Cache kullanma bölümünde açıklandığı gibi dış önbelleği kullanmak için,
- prefer-external yapılandırıldıysa dış önbelleği veya başka bir şekilde iç önbelleği kullanmak için.

İlke ifadelerine izin verilmez.
Hayır prefer-external
anahtar Önbellekten kaldırılacak önceden önbelleğe alınmış değerin anahtarı. İlke ifadelerine izin verilir. Yes Yok

Kullanım

Örnek

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

Bu ilke hakkında daha fazla bilgi ve örnek için bkz . Azure API Management'ta özel önbelleğe alma.

İlkelerle çalışma hakkında daha fazla bilgi için bkz: