Aracılığıyla paylaş


CacheEntryRemovedArguments Oluşturucu

Tanım

CacheEntryRemovedArguments sınıfının yeni bir örneğini başlatır.

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)

Parametreler

source
ObjectCache

Kaldırılan ObjectCachecacheItem örnek.

reason
CacheEntryRemovedReason

Neden kaldırıldığını gösteren cacheItem numaralandırma değerlerinden biri.

cacheItem
CacheItem

Kaldırılan önbelleğe alınmış girdinin bir örneği.

Özel durumlar

source, null değeridir.

-veya-

cacheItem, null değeridir.

Açıklamalar

Geliştiriciler genellikle önbellek girdisi CacheEntryRemovedArguments önbellekten kaldırıldıktan sonra bildirim almak istediklerinde sınıfını kullanır.

Önbellek uygulaması önbellekten bir veya daha fazla önbellek girdisini kaldırmak üzere olduğunda, önbellek uygulaması uygulamada kayıtlı olan temsilciyi CacheEntryRemovedCallback çağırır. Önbellek uygulaması temsilciyi çağırdığında, genellikle kaldırılmakta CacheEntryRemovedArguments olan önbellek girdisi hakkında bilgi içeren yeni CacheEntryRemovedArguments bir örneği geri çağırmaya geçirmek için oluşturucuyu çağırır. Geri arama, geri çağırmayı kaydeden uygulamaya kaldırılmakta olan önbellek girdisi hakkında bildirimde bulunur. Oluşturucu döndürdüğünde CacheEntryRemovedArguments , örnek önbellek girişinin kaldırılmasıyla ilgili ayrıntıları içerir.

Şunlara uygulanır