Compartilhar via


CacheEntryExtensions Classe

Definição

Fornece métodos de extensões para ICacheEntry operações.

public ref class CacheEntryExtensions abstract sealed
public static class CacheEntryExtensions
type CacheEntryExtensions = class
Public Module CacheEntryExtensions
Herança
CacheEntryExtensions

Métodos

AddExpirationToken(ICacheEntry, IChangeToken)

Expirará a entrada de cache se o IChangeToken fornecido expirar.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

O retorno de chamada fornecido será acionado depois que a entrada de cache for removida do cache.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

O retorno de chamada fornecido será acionado depois que a entrada de cache for removida do cache.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Define uma data de validade absoluta para a entrada de cache.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Define um horário de término absoluto relativo a agora.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Aplica os valores de um MemoryCacheEntryOptions existente à entrada.

SetPriority(ICacheEntry, CacheItemPriority)

Define a prioridade para manter a entrada de cache no cache durante uma limpeza com token de pressão de memória.

SetSize(ICacheEntry, Int64)

Define o tamanho do valor da entrada de cache.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Define por quanto tempo a entrada de cache pode ficar inativa (por exemplo, não acessada) antes de ser removida. Isso não estenderá o tempo de vida da entrada além do término absoluto (se definido).

SetValue(ICacheEntry, Object)

Define o valor da entrada de cache.

Aplica-se a