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 、現在のキャッシュ エントリを削除する必要がありますが、置き換えないことを示す通知として解釈されます。
Cache |
CacheEntryUpdateArguments クラスの新しいインスタンスを初期化します。 |
Key |
削除されるキャッシュ エントリの一意の識別子を取得します。 |
Region |
キャッシュ エントリを格納しているキャッシュ内の領域の名前を取得します。 |
Removed |
キャッシュからキャッシュ エントリが削除される直前に理由を取得します。 |
Source |
削除されるキャッシュ エントリを格納している ObjectCache インスタンスへの参照を取得します。 |
Updated |
キャッシュ オブジェクトの更新に使用される CacheItem エントリの値を取得または設定します。 |
Updated |
更新された CacheItem エントリのキャッシュの削除または有効期限ポリシーを取得または設定します。 |
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
Get |
既定のハッシュ関数として機能します。 (継承元 Object) |
Get |
現在のインスタンスの Type を取得します。 (継承元 Object) |
Memberwise |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
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 はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。