MemoryCache.Remove Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.