CacheEntryUpdateArguments 類別

定義

提供即將從快取區中移除之快取項目的相關資訊。

public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
繼承
CacheEntryUpdateArguments

備註

類別中的 CacheEntryUpdateArguments 自變數包含快取實作即將移除之專案的詳細數據。 自變數包含快取專案的索引鍵、將移除專案的實例參考 ObjectCache 、移除的原因,以及包含專案的快取中的區域名稱。 類別的 CacheEntryUpdateArguments 建構函式會使用這些自變數來建立 類別的新實例。

CacheEntryUpdateArguments對象會傳遞至CacheEntryUpdateCallback處理程式,以通知快取要移除的專案。

給繼承者的注意事項

回呼處理程式必須通知快取實作是否要將取代專案插入快取中,以取代即將移除的快取專案。 如果您想要交換快取專案,您必須指派屬性以外的nullUpdatedCacheItem值。 快取實作會將 屬性的值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)

適用於

另請參閱