ObjectCache.Remove(String, String) 方法

定義

當在派生類別中覆寫時,會從快取中移除快取條目。

public abstract object Remove(string key, string regionName = default);
abstract member Remove : string * string -> obj
Public MustOverride Function Remove (key As String, Optional regionName As String = Nothing) As Object

參數

key
String

快取項目的唯一識別碼。

regionName
String

Optional. 如果有實作區域,則是快取條目加入的快取中命名的區域。 可選參數的預設值為 null

傳回

一個物件,代表由該鍵指定的移除快取條目值,或 null 若未找到指定條目。

備註

如果你在自訂快取實作中覆寫此方法,且快取中有對應於 key的快取項目,則應回傳被移除項目的值。 若快取中未移除任何東西,該方法應回傳 null

Note

部分分散式快取實作可能不支援回傳從快取移除的值。 這可能是因為快取實作不支援回傳已移除快取項目的值。 也可能是因為將物件當作回報值來管理成本太高。 在這種情況下,快取實作可以回傳 null

適用於