MemoryCacheEntryOptions 類別

定義

代表套用到實例項目 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)

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

適用於