ObjectCache.Remove(String, String) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Se sottoposto a override in una classe derivata, rimuove la voce della cache dalla cache.
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
Parametri
- key
- String
Identificatore univoco della voce della cache.
- regionName
- String
facoltativo. Area denominata nella cache alla quale è stata aggiunta la voce della cache, se le aree vengono implementate. Il valore predefinito per il parametro facoltativo è null
.
Restituisce
Oggetto che rappresenta il valore della voce della cache rimossa specificata dalla chiave, oppure null
se non è stato possibile trovare la voce specificata.
Commenti
Se si esegue l'override di questo metodo in un'implementazione della cache personalizzata, se è presente una voce della cache corrispondente a key
, il valore dell'elemento rimosso deve essere restituito. Se non è stato rimosso nulla dalla cache, il metodo deve restituire null
.
Nota
Alcune implementazioni della cache distribuite potrebbero non supportare la possibilità di restituire il valore rimosso dalla cache. Ciò potrebbe essere dovuto al fatto che l'implementazione della cache non supporta la restituzione del valore di un elemento della cache rimosso. Potrebbe anche essere perché il marshalling dell'oggetto come valore restituito è troppo costoso. In questi casi, le implementazioni della cache possono restituire null
.