MemoryCacheEntryOptions 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示套用至 IMemoryCache 執行個體項目的快取選項。
public ref class MemoryCacheEntryOptions
public class MemoryCacheEntryOptions
type MemoryCacheEntryOptions = class
Public Class MemoryCacheEntryOptions
- 繼承
-
MemoryCacheEntryOptions
建構函式
MemoryCacheEntryOptions() |
表示套用至 IMemoryCache 執行個體項目的快取選項。 |
屬性
AbsoluteExpiration |
取得或設定快取項目的絕對到期日。 |
AbsoluteExpirationRelativeToNow |
取得或設定相對於 now 的絕對到期時間。 |
ExpirationTokens |
取得導致快取項目過期的 IChangeToken 執行個體。 |
PostEvictionCallbacks |
取得或設定從快取收回快取項目後,將會引發的回呼。 |
Priority |
取得或設定於觸發記憶體壓力的清除期間,將快取項目保留在快取中的優先順序。 預設為 Normal。 |
Size |
取得或設定快取項目值的大小。 |
SlidingExpiration |
取得或設定快取項目在移除前可處於非使用中狀態的時間長度 (例如,未經存取)。 這不會讓項目存留期超過絕對到期的時間 (如已設定)。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
擴充方法
AddExpirationToken(MemoryCacheEntryOptions, IChangeToken) |
如果指定的 IChangeToken 過期,快取項目即過期。 |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate, Object) |
從快取收回快取項目後,將會引發的指定回呼。 |
RegisterPostEvictionCallback(MemoryCacheEntryOptions, PostEvictionDelegate) |
從快取收回快取項目後,將會引發的指定回呼。 |
SetAbsoluteExpiration(MemoryCacheEntryOptions, DateTimeOffset) |
設定快取項目的絕對到期日。 |
SetAbsoluteExpiration(MemoryCacheEntryOptions, TimeSpan) |
設定相對於 now 的絕對到期時間。 |
SetPriority(MemoryCacheEntryOptions, CacheItemPriority) |
設定於設定記憶體壓力權杖清除期間,將快取項目保留在快取中的優先順序。 |
SetSize(MemoryCacheEntryOptions, Int64) |
設定快取項目值的大小。 |
SetSlidingExpiration(MemoryCacheEntryOptions, TimeSpan) |
或設定快取項目在移除前可處於非使用中狀態的時間長度 (例如,未經存取)。 這不會讓項目存留期超過絕對到期的時間 (如已設定)。 |