ObjectCache.Remove(String, String) Methode

Definitie

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.

Van toepassing op