CacheEntryExtensions 類別

定義

提供運算的 ICacheEntry 擴充方法。

public ref class CacheEntryExtensions abstract sealed
public static class CacheEntryExtensions
type CacheEntryExtensions = class
Public Module CacheEntryExtensions
繼承
CacheEntryExtensions

方法

名稱 Description
AddExpirationToken(ICacheEntry, IChangeToken)

如果快 IChangeToken 取條目過期,該快取條目就會失效。

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

在快取項目被逐出快取後,會觸發給定的回調。

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

在快取項目被逐出快取後,會觸發給定的回調。

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

設定快取條目的絕對到期日。

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

設定一個絕對的有效期限,相對於現在。

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

將現有 MemoryCacheEntryOptions 的數值套用到條目上。

SetPriority(ICacheEntry, CacheItemPriority)

設定在記憶體壓力標記清理期間,將快取條目保留在快取中的優先順序。

SetSize(ICacheEntry, Int64)

設定快取入口值的大小。

SetSlidingExpiration(ICacheEntry, TimeSpan)

設定快取條目可處於非活躍狀態(例如未被存取)的時間,之後才會被移除。 此方法不會將輸入壽命延長超過絕對到期日(若設定為)。

SetValue(ICacheEntry, Object)

設定快取項目的值。

適用於