CacheEntryUpdateArguments 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供即將從快取區中移除之快取項目的相關資訊。
public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
- 繼承
-
CacheEntryUpdateArguments
備註
類別中的 CacheEntryUpdateArguments 自變數包含快取實作即將移除之專案的詳細數據。 自變數包含快取專案的索引鍵、將移除專案的實例參考 ObjectCache 、移除的原因,以及包含專案的快取中的區域名稱。 類別的 CacheEntryUpdateArguments 建構函式會使用這些自變數來建立 類別的新實例。
CacheEntryUpdateArguments對象會傳遞至CacheEntryUpdateCallback處理程式,以通知快取要移除的專案。
給繼承者的注意事項
回呼處理程式必須通知快取實作是否要將取代專案插入快取中,以取代即將移除的快取專案。 如果您想要交換快取專案,您必須指派屬性以外的null
UpdatedCacheItem值。 快取實作會將 屬性的值UpdatedCacheItem解譯null
為請注意,應該移除目前的快取專案,但不會被取代。
建構函式
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String) |
初始化 CacheEntryUpdateArguments 類別的新執行個體。 |
屬性
Key |
取得即將移除之快取項目的唯一識別項。 |
RegionName |
取得快取區中包含快取項目之區域的名稱。 |
RemovedReason |
取得即將在快取區中移除快取項目的原因。 |
Source |
取得 ObjectCache 執行個體的參考,該執行個體中包含一項即將移除的快取項目。 |
UpdatedCacheItem |
取得或設定用來更新快取物件之 CacheItem 項目的值。 |
UpdatedCacheItemPolicy |
取得或設定所更新之 CacheItem 項目的快取收回或到期原則。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |