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

選擇性。 如果已實作區域,則為快取中已加入快取項目的具名區域。 選擇性參數的預設值為 null

傳回

物件,表示由索引鍵所指定之已移除快取項目的值,如果找不到指定的項目則為 null

備註

如果您在自定義快取實作中覆寫這個方法,如果快取中有對應 key至 的快取專案,則應該傳回移除專案的值。 如果沒有從快取中移除任何專案,方法應該會傳回 null

注意

某些分散式快取實作可能不支援傳回已從快取中移除的值。 這可能是因為快取實作不支援傳回已移除快取專案的值。 也可能是因為將物件封送處理為傳回值太昂貴。 在這種情況下,快取實作可以傳回 null

適用於