CacheEntryChangeMonitor クラス

定義

キャッシュ エントリへの変更を監視するために実装できる ChangeMonitor 型を表す基本クラスを提供します。Provides a base class that represents a ChangeMonitor type that can be implemented in order to monitor changes to cache entries.

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

注釈

クラスCacheEntryChangeMonitorは、キャッシュエントリを監視するために実装できる抽象的な読み取り専用プロパティを提供します。The CacheEntryChangeMonitor class provides abstract, read-only properties that can be implemented for monitoring cache entries. このクラスは、キャッシュの実装が独自のキャッシュ内のエントリへの変更を監視する必要がある場合に使用されます。This class is used when a cache implementation has to monitor changes to entries in its own cache. ObjectCacheキャッシュの実装であるキャッシュの場合、 CacheEntryChangeMonitor CreateCacheEntryChangeMonitor(IEnumerable<String>, String)型のインスタンスはメソッドによって返されます。For caches that are ObjectCache cache implementations, an instance of the CacheEntryChangeMonitor type is returned by the CreateCacheEntryChangeMonitor(IEnumerable<String>, String) method.

注意 (実装者)

従う必要がある継承コントラクトの詳細については、 ChangeMonitorクラスの概要に関するトピックを参照してください。For information about the inheritance contract that must be followed, see the information for inheritors in the ChangeMonitor class overview.

コンストラクター

CacheEntryChangeMonitor()

CacheEntryChangeMonitor クラスの新しいインスタンスを初期化します。Initializes a new instance of the CacheEntryChangeMonitor class. このコンストラクターは、派生クラスのコンストラクターから呼び出されて基本クラスを初期化します。This constructor is called from constructors in derived classes to initialize the base class.

プロパティ

CacheKeys

変更監視の対象となっているキャッシュ キーのコレクションを取得します。Gets a collection of cache keys that are monitored for changes.

HasChanged

ChangeMonitor クラスによって監視されている状態が変更されたことを示す値を取得します。Gets a value that indicates that the state that is monitored by the ChangeMonitor class has changed.

(継承元 ChangeMonitor)
IsDisposed

ChangeMonitor クラスの派生インスタンスが破棄されたことを示す値を取得します。Gets a value that indicates that the derived instance of a ChangeMonitor class is disposed.

(継承元 ChangeMonitor)
LastModified

監視されているキャッシュ エントリが最後に変更された時刻 (UTC 時刻) を示す値を取得します。Gets a value that indicates the latest time (in UTC time) that the monitored cache entry was changed.

RegionName

キャッシュの領域の名前を取得します。Gets the name of a region of the cache.

UniqueId

ChangeMonitor クラスのインスタンスを表す値を取得します。Gets a value that represents the ChangeMonitor class instance.

(継承元 ChangeMonitor)

メソッド

Dispose()

ChangeMonitor クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。Releases all resources that are used by the current instance of the ChangeMonitor class.

(継承元 ChangeMonitor)
Dispose(Boolean)

すべてのマネージド リソースおよびアンマネージド リソースと、ChangeMonitor インスタンスへのすべての参照を解放します。Releases all managed and unmanaged resources and any references to the ChangeMonitor instance. このオーバーロードは、変更監視クラスの派生クラスで実装する必要があります。This overload must be implemented by derived change-monitor classes.

(継承元 ChangeMonitor)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
InitializationComplete()

派生クラスのコンストラクターから呼び出され、初期化が完了したことを示します。Called from the constructor of derived classes to indicate that initialization is finished.

(継承元 ChangeMonitor)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
NotifyOnChanged(OnChangedCallback)

コールバックを登録し、依存関係が変化したときに ObjectCache デリゲートを通して OnChangedCallback インスタンスに通知するために、キャッシュの実装側によって呼び出されます。Called by Cache implementers to register a callback and notify an ObjectCache instance through the OnChangedCallback delegate when a dependency has changed.

(継承元 ChangeMonitor)
OnChanged(Object)

依存関係が変更されたときに、イベントを発生させるために派生クラスによって呼び出されます。Called by derived classes to raise the event when a dependency changes.

(継承元 ChangeMonitor)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象