CacheEntryExtensions Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |