ObjectCache.Remove(String, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Wanneer deze wordt overschreven in een afgeleide klasse, verwijdert u de cachevermelding uit de 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
Parameters
- key
- String
Een unieke id voor de cachevermelding.
- regionName
- String
Optional. Een benoemde regio in de cache waaraan de cachevermelding is toegevoegd, als regio's worden geïmplementeerd. De standaardwaarde voor de optionele parameter is null.
Retouren
Een object dat de waarde aangeeft van de verwijderde cachevermelding die is opgegeven door de sleutel of null als de opgegeven vermelding niet is gevonden.
Opmerkingen
Als u deze methode overschrijft in een aangepaste cache-implementatie, moet de waarde van het verwijderde item worden geretourneerd als er een cachevermelding in de cache is die overeenkomt keymet de cache. Als er niets uit de cache is verwijderd, moet de methode worden geretourneerd null.
Note
Sommige gedistribueerde cache-implementaties bieden mogelijk geen ondersteuning voor de mogelijkheid om de waarde te retourneren die uit de cache is verwijderd. Dit kan komen doordat de cache-implementatie de waarde van een verwijderd cache-item niet retourneert. Het kan ook zijn omdat marshaling van het object als een retourwaarde te duur is. In dergelijke gevallen kunnen cache-implementaties worden geretourneerd null.