MemoryCacheEntryOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表套用到實例項目 IMemoryCache 的快取選項。
public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
- 繼承
-
MemoryCacheEntryOptions
建構函式
| 名稱 | Description |
|---|---|
| MemoryCacheEntryOptions() |
代表套用到實例項目 IMemoryCache 的快取選項。 |
屬性
| 名稱 | Description |
|---|---|
| AbsoluteExpiration |
取得或設定快取條目的絕對到期日。 |
| AbsoluteExpirationRelativeToNow |
取得或設定一個相對於現在的絕對到期時間。 |
| ExpirationTokens |
取得 IChangeToken 導致快取項目過期的實例。 |
| PostEvictionCallbacks |
取得或設定回調會在快取項目被逐出快取後觸發。 |
| Priority |
在記憶體壓力觸發清理時,取得或設定將快取條目保留在快取中的優先權。 預設值為 Normal。 |
| Size |
取得或設定快取入口值的大小。 |
| SlidingExpiration |
設定快取條目可處於非活躍狀態(例如無法存取)的時間,之後才會被移除。 這不會延長進入壽命超過絕對到期日(若設定為如此)。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
擴充方法
| 名稱 | Description |
|---|---|
| AddExpirationToken(MemoryCacheEntryOptions, IChangeToken) |
如果快 IChangeToken 取條目過期,該快取條目就會失效。 |
| RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object) |
在快取項目被逐出快取後,會觸發給定的回調。 |
| RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate) |
在快取項目被逐出快取後,會觸發給定的回調。 |
| SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset) |
設定快取條目的絕對到期日。 |
| SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan) |
設定一個絕對的有效期限,相對於現在。 |
| SetPriority(MemoryCacheEntryOptions, CacheItemPriority) |
設定在記憶體壓力標記清理期間,將快取條目保留在快取中的優先順序。 |
| SetSize(MemoryCacheEntryOptions, Int64) |
設定快取入口值的大小。 |
| SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan) |
設定快取項目可處於非活躍狀態(例如無法存取)的時間,之後才會被移除。 這不會延長進入壽命超過絕對到期日(若設定為如此)。 |