CacheEntryRemovedArguments 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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
已移除之快取項目執行個體。
例外狀況
備註
開發人員通常會在快取專案從快取中移除之後收到通知時,使用 CacheEntryRemovedArguments 類別。
當快取實作即將從快取中移除一或多個快取專案時,快取實作會呼叫 CacheEntryRemovedCallback 已在應用程式中註冊的委派。 當快取實作呼叫委派時,通常會呼叫 CacheEntryRemovedArguments 建構函式,以傳遞至回呼新的 CacheEntryRemovedArguments 實例,其中包含即將移除之快取專案的相關信息。 回呼會通知應用程式註冊即將移除之快取專案的回呼。 建構函式傳回之後, CacheEntryRemovedArguments 實例會包含移除快取專案的詳細數據。