Compartilhar via


CacheStoreProvider Classe

Definição

Fornece a interface base necessária de qualquer armazenamento de cache que queira ser conectado como a implementação de cache de objeto padrão 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

CacheStoreProvider()

Inicializa uma nova instância desta classe.

Propriedades

Description

Obtém uma breve descrição amigável adequada para exibição em ferramentas administrativas ou outras IUs (interfaces do usuário).

(Herdado de ProviderBase)
ItemCount

Obtém o número de itens armazenados no cache.

Name

Obtém o nome amigável usado para referir-se ao provedor durante a configuração.

(Herdado de ProviderBase)
SizeInBytes

Obtém o tamanho aproximado em bytes do cache.

Métodos

Add(String, Object, CacheInsertOptions)

Adiciona o item especificado ao cache com opções.

AddDependent(String, CacheDependency, DateTime)

Adiciona uma entidade dependente para o cache.

Dispose()

Libera todos os recursos usados pela instância atual do objeto de cache.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Get(String)

Recupera o item especificado do cache, caso ele exista.

GetEnumerator()

Recupera um enumerador de dicionário usado para iterar pelas configurações de chave e os valores contidos no cache.

GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Initialize(String, NameValueCollection)

Inicializa o cache nomeado.

Insert(String, Object, CacheInsertOptions)

Insere um objeto e as dependências no cache.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
Remove(String)

Remove o item do cache.

Remove(String, CacheItemRemovedReason)

Remove o item especificado do cache, caso ele exista.

RemoveDependent(String, CacheDependency)

Remove a dependência especificada.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)
Trim(Int32)

Remove uma porcentagem especificada de entradas de cache.

Aplica-se a