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
cacheItem
が削除された ObjectCache インスタンス。
- reason
- CacheEntryRemovedReason
cacheItem
が削除された理由を示す列挙値の 1 つ。
- cacheItem
- CacheItem
削除されたキャッシュ エントリのインスタンス。
例外
注釈
通常、開発者は、 CacheEntryRemovedArguments キャッシュ エントリがキャッシュから削除された後に通知を受け取る場合に、 クラスを使用します。
キャッシュ実装が 1 つ以上のキャッシュ エントリをキャッシュから削除しようとしている場合、キャッシュ実装はアプリケーションに登録されたデリゲートを呼び出 CacheEntryRemovedCallback します。 キャッシュ実装がデリゲートを呼び出すとき、通常はコンストラクターを CacheEntryRemovedArguments 呼び出して、削除されるキャッシュ エントリに関する情報を含む新しい CacheEntryRemovedArguments インスタンスをコールバックに渡します。 コールバックは、コールバックを登録したアプリケーションに、削除されるキャッシュ エントリについて通知します。 コンストラクターが戻った後、 CacheEntryRemovedArguments インスタンスにはキャッシュ エントリの削除に関する詳細が含まれます。
適用対象
.NET