CacheEntryUpdateArguments クラス

定義

キャッシュから削除されるキャッシュ エントリに関する情報を提供します。

public ref class CacheEntryUpdateArguments
public class CacheEntryUpdateArguments
type CacheEntryUpdateArguments = class
Public Class CacheEntryUpdateArguments
継承
CacheEntryUpdateArguments

注釈

CacheEntryUpdateArguments クラスの引数には、キャッシュ実装が削除しようとしているエントリに関する詳細が含まれています。 引数には、キャッシュ エントリへのキー、エントリが削除される ObjectCache インスタンスへの参照、削除の理由、およびエントリを含むキャッシュ内のリージョン名が含まれます。 CacheEntryUpdateArguments クラスのコンストラクターは、これらの引数を使用してクラスの新しいインスタンスを作成します。

CacheEntryUpdateArguments オブジェクトは、削除するエントリについてキャッシュに通知するCacheEntryUpdateCallback ハンドラーに渡されます。

注意 (継承者)

コールバック ハンドラーは、削除されるキャッシュ エントリの代わりに置換エントリをキャッシュに挿入するかどうかをキャッシュ実装に通知する必要があります。 キャッシュ エントリを交換する場合は、 null 以外の値を UpdatedCacheItem プロパティに割り当てる必要があります。 キャッシュ実装では、null プロパティのUpdatedCacheItem値は、現在のキャッシュ エントリを削除する必要がありますが、置き換えないことを示す通知として解釈されます。

コンストラクター

名前 説明
CacheEntryUpdateArguments(ObjectCache, CacheEntryRemovedReason, String, String)

CacheEntryUpdateArguments クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
Key

削除されるキャッシュ エントリの一意識別子を取得します。

RegionName

キャッシュ エントリを含むキャッシュ内のリージョンの名前を取得します。

RemovedReason

キャッシュ エントリがキャッシュから削除される理由を取得します。

Source

削除しようとしているキャッシュ エントリを含む ObjectCache インスタンスへの参照を取得します。

UpdatedCacheItem

キャッシュ オブジェクトの更新に使用 CacheItem エントリの値を取得または設定します。

UpdatedCacheItemPolicy

更新される CacheItem エントリのキャッシュ削除または有効期限ポリシーを取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください