MemoryCache.Remove Método

Definição

Remove o item especificado da cache.

Sobrecargas

Name Description
Remove(String, String)

Remove uma entrada de cache da cache.

Remove(String, CacheEntryRemovedReason, String)

Remove uma entrada de cache da cache usando a razão.

Remove(String, String)

Remove uma entrada de cache da 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 único para a entrada da cache remover.

regionName
String

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

Devoluções

Se a entrada for encontrada na cache, a entrada da cache removida; caso contrário, null.

Exceções

regionName não nullé .

key é null.

Observações

Se a entrada especificada por key existir na cache, remover o item aciona quaisquer monitores de alteração associados. Se o item removido estava associado a um CacheItemUpdateCallback objeto ou a um CacheItemRemovedCallback objeto, a razão passada ao callback é Removed.

Aplica-se a

Remove(String, CacheEntryRemovedReason, String)

Remove uma entrada de cache da cache usando a razão.

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 único para a entrada da cache remover.

reason
CacheEntryRemovedReason

A razão pela qual o item foi removido.

regionName
String

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

Devoluções

Se a entrada for encontrada na cache, a entrada da cache removida; caso contrário, null.

Aplica-se a