ObjectCache.Remove(String, String) Metod

Definition

När den åsidosättas i en härledd klass tar bort cacheposten från cacheminnet.

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

Parametrar

key
String

En unik identifierare för cacheposten.

regionName
String

Optional. En namngiven region i cachen som cacheposten lades till i, om regioner implementeras. Standardvärdet för den valfria parametern är null.

Returer

Ett objekt som representerar värdet för den borttagna cacheposten som angavs av nyckeln, eller null om den angivna posten inte hittades.

Kommentarer

Om du åsidosätter keyden här metoden i en anpassad cacheimplementering ska värdet för det borttagna objektet returneras om det finns en cachepost i cacheminnet som motsvarar . Om inget har tagits bort från cacheminnet ska metoden returnera null.

Note

Vissa distribuerade cacheimplementeringar kanske inte stöder möjligheten att returnera värdet som togs bort från cachen. Det kan bero på att cacheimplementeringen inte har stöd för att returnera värdet för ett borttaget cacheobjekt. Det kan också bero på att det är för dyrt att konvertera objektet som ett returvärde. I sådana fall kan cacheimplementeringar returnera null.

Gäller för