إزالة القيمة من ذاكرة التخزين المؤقت

ينطبق على: جميع مستويات إدارة واجهة برمجة التطبيقات

يحذف cache-remove-valueالعنصر المخزن مؤقتًا والمحدد بواسطة مفتاحه. يمكن أن يتضمن المفتاح قيمة سلسلة إجبارية، ويتم توفيرها عادةً باستخدام التعبير عن النهج.

إشعار

تعيين عناصر النهج والعناصر التابعة بالترتيب الوارد في بيان النهج. تعلم كيفية إعداد نُهج APIM أو تعديلها.

نهج السياسة

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

سمات

السمة ‏‏الوصف مطلوبة افتراضي
نوع التخزين المؤقت الاختيار بين القيم التالية من السمة:
- internal لاستخدام ذاكرة التخزين المؤقت لإدارة واجهة برمجة التطبيقات المضمنة،
- external لاستخدام ذاكرة التخزين المؤقت الخارجية كما هو موضح في استخدام ذاكرة التخزين المؤقت Azure الخارجية لـ Redis في Azure API Management,
- prefer-external لاستخدام ذاكرة التخزين المؤقت الخارجية إذا تم تكوينها أو ذاكرة التخزين المؤقت الداخلية خلاف ذلك.

تعبيرات النهج غير مسموح بها.
لا prefer-external
المفتاح مفتاح القيمة المخزنة مؤقتًا مسبقًا المراد إزالتها من ذاكرة التخزين المؤقت. يتم السماح بتعبيرات النهج. ‏‏نعم‬ غير متوفر

الاستخدام

  • أقسام النهج: واردة وصادرة وخلفية وعند الخطأ
  • نطاقات النهج: العمومية، ومساحة العمل، والمنتج، وواجهة برمجة التطبيقات، والتشغيل
  • البوابات: الكلاسيكية، الإصدار 2، الاستهلاك، المستضافة ذاتيا

مثال

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

للحصول على مزيدٍ من المعلومات والأمثلة على هذا النهج، راجع التخزين المؤقت المخصص في Azure API Management.

لمزيد من المعلومات حول العمل مع النُهج، راجع: