CacheStoreProvider Classe
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.
Fornece a interface base necessária para qualquer armazenamento de cache que pretenda ser ligado como a implementação padrão de cache de objetos usada por MemoryCache.
public ref class CacheStoreProvider abstract : System::Configuration::Provider::ProviderBase, IDisposable
public abstract class CacheStoreProvider : System.Configuration.Provider.ProviderBase, IDisposable
type CacheStoreProvider = class
inherit ProviderBase
interface IDisposable
Public MustInherit Class CacheStoreProvider
Inherits ProviderBase
Implements IDisposable
- Herança
- Implementações
Construtores
| Name | Description |
|---|---|
| CacheStoreProvider() |
Inicializa uma nova instância desta classe. |
Propriedades
| Name | Description |
|---|---|
| Description |
Recebe uma descrição breve e amigável, adequada para exibição em ferramentas administrativas ou outras interfaces de utilizador (UIs). (Herdado de ProviderBase) |
| ItemCount |
Obtém o número de itens armazenados na cache. |
| Name |
Recebe o nome amigável usado para se referir ao fornecedor durante a configuração. (Herdado de ProviderBase) |
| SizeInBytes |
Obtém o tamanho aproximado em bytes da cache. |
Métodos
| Name | Description |
|---|---|
| Add(String, Object, CacheInsertOptions) |
Adiciona o item especificado à cache com opções. |
| AddDependent(String, CacheDependency, DateTime) |
Adiciona uma entidade dependente à cache. |
| Dispose() |
Liberta todos os recursos que são usados pela instância atual do objeto cache. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| Get(String) |
Recupera o item especificado da cache, caso exista. |
| GetEnumerator() |
Recupera um enumerador de dicionário usado para iterar pelas definições de chaves e pelos seus valores contidos na cache. |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| Initialize(String, NameValueCollection) |
Inicializa a cache nomeada. |
| Insert(String, Object, CacheInsertOptions) |
Insere um objeto e dependências na cache. |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| Remove(String, CacheItemRemovedReason) |
Remove o item especificado da cache se existir. |
| Remove(String) |
Remove o item da cache. |
| RemoveDependent(String, CacheDependency) |
Remove a dependência especificada. |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |
| Trim(Int32) |
Remove uma percentagem especificada das entradas de cache. |