ObjectCache.Remove(String, String) Método

Definição

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.

Aplica-se a