ObjectCache.GetCacheItem(String, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Quando substituído em uma classe derivada, obtém a entrada de cache especificada do cache como uma instância CacheItem.
public abstract System.Runtime.Caching.CacheItem GetCacheItem (string key, string regionName = default);
abstract member GetCacheItem : string * string -> System.Runtime.Caching.CacheItem
Public MustOverride Function GetCacheItem (key As String, Optional regionName As String = Nothing) As CacheItem
Parâmetros
- key
- String
Um identificador exclusivo para a entrada de cache a ser obtida.
- regionName
- String
Opcional. Uma região nomeada no cache à qual o cache foi adicionado, caso as regiões sejam implementadas. Como as regiões não são implementadas no .NET Framework 4, o padrão é null
.
Retornos
A entrada de cache é identificada por key
.
Comentários
Essa sobrecarga de método existe porque algumas implementações de cache podem estender a CacheItem classe . Nesse caso, a sobrecarga do Get(String, String) método não necessariamente retornará todas as informações sobre dados armazenados em cache. No entanto, a sobrecarga do GetCacheItem(String, String) método permite que os caches personalizados retornem mais do que apenas o valor de cache.
O GetCacheItem(String, String) método é como o Get(String, String) método , exceto que o GetCacheItem(String, String) método retorna a entrada de cache como uma CacheItem instância.