ObjectCache.Remove(String, String) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.