ObjectCache.Remove(String, String) 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.
Quando é sobreposto numa classe derivada, remove a entrada do cache do 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
Parâmetros
- key
- String
Um identificador único para a entrada da cache.
- regionName
- String
Optional. Uma região nomeada na cache à qual a entrada da cache foi adicionada, se as regiões forem implementadas. O valor padrão para o parâmetro opcional é null.
Devoluções
Um objeto que representa o valor da entrada de cache removida que foi especificada pela chave, ou null se a entrada especificada não foi encontrada.
Observações
Se sobrescreveres este método numa implementação de cache personalizada, se houver uma entrada de cache correspondente a key, o valor do item removido deve ser devolvido. Se nada foi removido da cache, o método deverá devolver null.
Note
Algumas implementações de cache distribuída podem não suportar a capacidade de devolver o valor que foi removido da cache. Isto pode dever-se ao facto de a implementação da cache não suportar devolver o valor de um item de cache removido. Também pode ser porque marshalar o objeto como valor de retorno é demasiado caro. Nesses casos, as implementações de cache podem devolver null.