有沒有辦法使用通配符或正則表達式來搜索和刪除HttpContext.Cache
中的項目?在HttpContext.Cache中搜索時使用通配符
我可以在我的緩存中「item_1」,「item_2」,...,「item_n」,我想從緩存中刪除與模式爲「item_ *」的鍵相關的所有值。如何在不檢查項目是否存在的情況下實現該目標,然後將其刪除?
例:
代替:
HttpContext.Current.Cache.Remove("item_1")
HttpContext.Current.Cache.Remove("item_2")
HttpContext.Current.Cache.Remove("item_3")
我想是這樣的:
HttpContext.Current.Cache.Remove("item_*")
後一些輸入,預期的輸出,試圖:) – vks 2014-11-05 07:13:48
你可能循環中的所有按鍵,然後做'string.StartsWith支票()',並刪除符合條件的項目。 – scheien 2014-11-05 07:15:45
@vks看到我最後的編輯 – 2014-11-05 07:18:27