共用方式為


HOW TO:從 ASP.NET 中的快取刪除項目

更新:2007 年 11 月

ASP.NET 快取中的資料是動態的,表示不會永久存放。可能會基於下列原因之一從快取中自動移除資料:

  • 因為快取已滿。

  • 因為項目已過期。

  • 因為其相依的項目之一已變更。

如需詳細資訊,請參閱 ASP.NET 快取概觀

從快取移除項目的特定方法,是由用來將項目加入快取的程式碼決定。如需詳細資訊,請參閱 HOW TO:將項目加入至快取。當項目從快取移除時會告知您。如需詳細資訊,請參閱 HOW TO:當項目從快取移除時告知應用程式

除了允許項目從快取自動移除以外,您可以明確移除它們。

注意事項:

如果您呼叫 Insert 方法,然後使用與現有項目相同的名稱將項目加入快取,舊的項目就會從快取中刪除。

若要從快取明確刪除項目

  • 請呼叫 Remove 方法,傳遞想要移除項目的索引鍵。

    下列範例顯示如何使用索引鍵 MyData1 移除項目。

    Cache.Remove("MyData1")
    
    Cache.Remove("MyData1");
    

請參閱

工作

HOW TO:將項目加入至快取

HOW TO:當項目從快取移除時告知應用程式

HOW TO:擷取快取項目的值

概念

快取應用程式資料