CacheStoreProvider Classe

Definição

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
CacheStoreProvider
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.

Aplica-se a