CacheEntryExtensions Classe

Definição

Fornece métodos de extensão 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

Name Description
AddExpirationToken(ICacheEntry, IChangeToken)

Expira a entrada do cache se a dada IChangeToken expirar.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

Dispara o callback dado depois de a entrada da cache ser expulsa da cache.

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

Dispara o callback dado depois de a entrada da cache ser expulsa da cache.

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

Define uma data de expiração absoluta para a entrada da cache.

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

Define um tempo de expiração absoluto, relativo ao presente.

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

Aplica os valores de um existente MemoryCacheEntryOptions à entrada.

SetPriority(ICacheEntry, CacheItemPriority)

Define a prioridade para manter a entrada da cache na cache durante uma limpeza tokenizada por pressão de memória.

SetSize(ICacheEntry, Int64)

Define o tamanho do valor de entrada da cache.

SetSlidingExpiration(ICacheEntry, TimeSpan)

Define quanto tempo a entrada da cache pode estar inativa (por exemplo, não acedida) antes de ser removida. Este método não prolonga a vida útil da entrada para além da expiração absoluta (se definido).

SetValue(ICacheEntry, Object)

Define o valor da entrada da cache.

Aplica-se a