CacheEntryUpdateArguments 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供將從快取中移除的快取條目資訊。
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- 繼承
-
CacheEntryUpdateArguments
備註
類別中的 CacheEntryUpdateArguments 參數包含快取實作即將移除的某個條目的細節。 這些參數包括快取項目的金鑰、將移除該項目的實 ObjectCache 例參考、移除原因,以及包含該項目的快取區域名稱。 類別的 CacheEntryUpdateArguments 建構者利用這些參數建立新的類別實例。
物件 CacheEntryUpdateArguments 會傳遞給 CacheEntryUpdateCallback 處理器,處理器會通知快取要移除的項目。
給繼承者的注意事項
回調處理器必須通知快取實作是否要在快取中插入替換項目,取代即將移除的快取項目。 如果你想交換快取條目,必須為屬性指派一個非nullUpdatedCacheItem其他的值。 快取實作會將該屬性的值null解讀UpdatedCacheItem為通知,表示目前快取項目應該被移除,但不應被替換。
建構函式
| 名稱 | Description |
|---|---|
| CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
初始化 CacheEntryUpdateArguments 類別的新執行個體。 |
屬性
| 名稱 | Description |
|---|---|
| Key |
取得即將被移除的快取項目的唯一識別碼。 |
| RegionName |
取得快取中包含快取條目的區域名稱。 |
| RemovedReason |
它會找出快取項目即將從快取中移除的原因。 |
| Source |
會取得一個 ObjectCache 包含快取條目即將被移除的實例的參考。 |
| UpdatedCacheItem |
取得或設定用於更新快取物件的條目值 CacheItem 。 |
| UpdatedCacheItemPolicy |
取得或設定更新後條目的快取驅逐或過期政策 CacheItem 。 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
| GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |