共用方式為


CacheEntryRemovedArguments 建構函式

定義

初始化 CacheEntryRemovedArguments 類別的新執行個體。

public:
 CacheEntryRemovedArguments(System::Runtime::Caching::ObjectCache ^ source, System::Runtime::Caching::CacheEntryRemovedReason reason, System::Runtime::Caching::CacheItem ^ cacheItem);
public CacheEntryRemovedArguments (System.Runtime.Caching.ObjectCache source, System.Runtime.Caching.CacheEntryRemovedReason reason, System.Runtime.Caching.CacheItem cacheItem);
new System.Runtime.Caching.CacheEntryRemovedArguments : System.Runtime.Caching.ObjectCache * System.Runtime.Caching.CacheEntryRemovedReason * System.Runtime.Caching.CacheItem -> System.Runtime.Caching.CacheEntryRemovedArguments
Public Sub New (source As ObjectCache, reason As CacheEntryRemovedReason, cacheItem As CacheItem)

參數

source
ObjectCache

ObjectCache 執行個體,已移除該執行個體的 cacheItem

reason
CacheEntryRemovedReason

列舉值之一,用來指出 cacheItem 被移除的原因。

cacheItem
CacheItem

已移除之快取項目執行個體。

例外狀況

sourcenull

-或-

cacheItemnull

備註

開發人員通常會在快取專案從快取中移除之後收到通知時,使用 CacheEntryRemovedArguments 類別。

當快取實作即將從快取中移除一或多個快取專案時,快取實作會呼叫 CacheEntryRemovedCallback 已在應用程式中註冊的委派。 當快取實作呼叫委派時,通常會呼叫 CacheEntryRemovedArguments 建構函式,以傳遞至回呼新的 CacheEntryRemovedArguments 實例,其中包含即將移除之快取專案的相關信息。 回呼會通知應用程式註冊即將移除之快取專案的回呼。 建構函式傳回之後, CacheEntryRemovedArguments 實例會包含移除快取專案的詳細數據。

適用於