CacheEntryChangeMonitor クラス
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュ エントリへの変更を監視するために実装できる ChangeMonitor 型を表す基本クラスを提供します。
public ref class CacheEntryChangeMonitor abstract : System::Runtime::Caching::ChangeMonitor
public abstract class CacheEntryChangeMonitor : System.Runtime.Caching.ChangeMonitor
type CacheEntryChangeMonitor = class
inherit ChangeMonitor
Public MustInherit Class CacheEntryChangeMonitor
Inherits ChangeMonitor
- 継承
クラスには CacheEntryChangeMonitor 、キャッシュ エントリを監視するために実装できる抽象読み取り専用プロパティが用意されています。 このクラスは、キャッシュ実装が独自のキャッシュ内のエントリへの変更を監視する必要がある場合に使用されます。 キャッシュ実装であるObjectCacheキャッシュの場合、 メソッドによってCreateCacheEntryChangeMonitor(IEnumerable<String>, String)型のCacheEntryChangeMonitorインスタンスが返されます。
従う必要がある継承コントラクトの詳細については、「クラスの概要」の継承子の情報を ChangeMonitor 参照してください。
Cache |
CacheEntryChangeMonitor クラスの新しいインスタンスを初期化します。 このコンストラクターは、派生クラスのコンストラクターから呼び出されて基本クラスを初期化します。 |
Cache |
変更監視の対象となっているキャッシュ キーのコレクションを取得します。 |
Has |
ChangeMonitor クラスによって監視されている状態が変更されたことを示す値を取得します。 (継承元 ChangeMonitor) |
Is |
ChangeMonitor クラスの派生インスタンスが破棄されたことを示す値を取得します。 (継承元 ChangeMonitor) |
Last |
監視されているキャッシュ エントリが最後に変更された時刻 (UTC 時刻) を示す値を取得します。 |
Region |
キャッシュの領域の名前を取得します。 |
Unique |
ChangeMonitor クラスのインスタンスを表す値を取得します。 (継承元 ChangeMonitor) |
Dispose() |
ChangeMonitor クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。 (継承元 ChangeMonitor) |
Dispose(Boolean) |
すべてのマネージド リソースおよびアンマネージド リソースと、ChangeMonitor インスタンスへのすべての参照を解放します。 このオーバーロードは、変更監視クラスの派生クラスで実装する必要があります。 (継承元 ChangeMonitor) |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Get |
既定のハッシュ関数として機能します。 (継承元 Object) |
Get |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Initialization |
派生クラスのコンストラクターから呼び出され、初期化が完了したことを示します。 (継承元 ChangeMonitor) |
Memberwise |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
Notify |
コールバックを登録し、依存関係が変化したときに ObjectCache デリゲートを通して OnChangedCallback インスタンスに通知するために、キャッシュの実装側によって呼び出されます。 (継承元 ChangeMonitor) |
On |
依存関係が変更されたときに、イベントを発生させるために派生クラスによって呼び出されます。 (継承元 ChangeMonitor) |
To |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
製品 | バージョン |
---|---|
.NET | 8 (package-provided), 9 (package-provided), 10 (package-provided) |
.NET Framework | 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided) |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。