MemoryCache.Remove Método

Definição

Remove o item especificado do cache.

Sobrecargas

Remove(String, String)

Remove uma entrada de cache do cache.

Remove(String, CacheEntryRemovedReason, String)

Remove uma entrada de cache do cache usando o motivo.

Remove(String, String)

Remove uma entrada de cache do cache.

public override object Remove (string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object

Parâmetros

key
String

Um identificador exclusivo para a entrada de cache a ser removida.

regionName
String

Uma região nomeada no cache à qual uma entrada de cache foi adicionada. Não passe um valor para esse parâmetro. Esse parâmetro é null por padrão, pois a classe MemoryCache não implementa regiões.

Retornos

Object

Se a entrada for encontrada no cache, a entrada de cache removida; caso contrário, null.

Exceções

regionName não é null.

key é null.

Comentários

Se a entrada especificada por key existir no cache, a remoção do item disparará quaisquer monitores de alteração associados. Se o item removido estiver associado a um CacheItemUpdateCallback objeto ou CacheItemRemovedCallback objeto, o motivo passado para o retorno de chamada será Removed.

Aplica-se a

Remove(String, CacheEntryRemovedReason, String)

Remove uma entrada de cache do cache usando o motivo.

public object Remove (string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object

Parâmetros

key
String

Um identificador exclusivo para a entrada de cache a ser removida.

reason
CacheEntryRemovedReason

O motivo pelo qual o item foi removido.

regionName
String

Uma região nomeada no cache à qual uma entrada de cache foi adicionada. Não passe um valor para esse parâmetro. Esse parâmetro é null por padrão, pois a classe MemoryCache não implementa regiões.

Retornos

Object

Se a entrada for encontrada no cache, a entrada de cache removida; caso contrário, null.

Aplica-se a