CacheStoreProvider Classe

Definição

Fornece a interface base necessária para qualquer repositório 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

Nome Description
CacheStoreProvider()

Inicializa uma nova instância dessa classe.

Propriedades

Nome Description
Description

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

(Herdado de ProviderBase)
ItemCount

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

Name

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

(Herdado de ProviderBase)
SizeInBytes

Obtém o tamanho aproximado em bytes do cache.

Métodos

Nome Description
Add(String, Object, CacheInsertOptions)

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

AddDependent(String, CacheDependency, DateTime)

Adiciona uma entidade dependente ao 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 se ele existir.

GetEnumerator()

Recupera um enumerador de dicionário usado para iterar por meio das configurações de chave e seus 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 dependências no cache.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
Remove(String, CacheItemRemovedReason)

Remove o item especificado do cache se ele existir.

Remove(String)

Remove o item do cache.

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 um percentual especificado de entradas de cache.

Aplica-se a