MemoryCacheEntryExtensions Classe

Definição

Fornecer métodos de extensão para MemoryCacheEntryOptions operações.

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

Métodos

Name Description
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken)

Expira a entrada do cache se a dada IChangeToken expirar.

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object)

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

RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset)

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

SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan)

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

SetPriority(MemoryCacheEntryOptions, CacheItemPriority)

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

SetSize(MemoryCacheEntryOptions, Int64)

Define o tamanho do valor de entrada da cache.

SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan)

Define quanto tempo a entrada do cache pode estar inativa (por exemplo, não acedida) antes de ser removida. Isto não prolongará a vida útil da entrada para além da expiração absoluta (se for definida).

Aplica-se a