ObjectCache.Remove(String, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在衍生類別中遭覆寫時,從快取區中移除快取項目。
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
。