CacheEntryUpdateArguments クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
キャッシュから削除されるキャッシュ エントリに関する情報を提供します。
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) |