CacheEntryExtensions 類別

定義

提供作業的 ICacheEntry 擴充方法。

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

方法

AddExpirationToken(ICacheEntry, IChangeToken)

如果指定的 IChangeToken 過期,快取項目即過期。

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate)

從快取收回快取項目後,將會引發的指定回呼。

RegisterPostEvictionCallback(ICacheEntry, PostEvictionDelegate, Object)

從快取收回快取項目後,將會引發的指定回呼。

SetAbsoluteExpiration(ICacheEntry, DateTimeOffset)

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

SetAbsoluteExpiration(ICacheEntry, TimeSpan)

設定相對於 now 的絕對到期時間。

SetOptions(ICacheEntry, MemoryCacheEntryOptions)

將現有的 MemoryCacheEntryOptions 值套用至項目。

SetPriority(ICacheEntry, CacheItemPriority)

設定於設定記憶體壓力權杖清除期間,將快取項目保留在快取中的優先順序。

SetSize(ICacheEntry, Int64)

設定快取項目值的大小。

SetSlidingExpiration(ICacheEntry, TimeSpan)

或設定快取項目在移除前可處於非使用中狀態的時間長度 (例如,未經存取)。 這不會讓項目存留期超過絕對到期的時間 (如已設定)。

SetValue(ICacheEntry, Object)

設定快取項目的值。

適用於