MemoryCache.Remove メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定した項目をキャッシュから削除します。
オーバーロード
| 名前 | 説明 |
|---|---|
| Remove(String, String) |
キャッシュ からキャッシュ エントリを削除します。 |
| Remove(String, CacheEntryRemovedReason, String) |
理由を使用してキャッシュエントリをキャッシュから削除します。 |
Remove(String, String)
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
キャッシュ からキャッシュ エントリを削除します。
public override object Remove(string key, string regionName = default);
override this.Remove : string * string -> obj
Public Overrides Function Remove (key As String, Optional regionName As String = Nothing) As Object
パラメーター
- key
- String
削除するキャッシュ エントリの一意識別子。
- regionName
- String
キャッシュ エントリが追加されたキャッシュ内の名前付きリージョン。 このパラメーターの値を渡さないでください。
null クラスはリージョンを実装していないため、このパラメーターは既定でMemoryCacheされます。
返品
エントリがキャッシュ内に見つかった場合は、削除されたキャッシュ エントリ。それ以外の場合は null。
例外
regionName が nullされていません。
key は nullです。
注釈
keyによって指定されたエントリがキャッシュに存在する場合、項目を削除すると、関連付けられている変更モニターがトリガーされます。 削除された項目が CacheItemUpdateCallback オブジェクトまたは CacheItemRemovedCallback オブジェクトに関連付けられている場合、コールバックに渡される理由は Removed。
適用対象
Remove(String, CacheEntryRemovedReason, String)
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
- ソース:
- MemoryCache.cs
理由を使用してキャッシュエントリをキャッシュから削除します。
public object Remove(string key, System.Runtime.Caching.CacheEntryRemovedReason reason, string regionName = default);
override this.Remove : string * System.Runtime.Caching.CacheEntryRemovedReason * string -> obj
Public Function Remove (key As String, reason As CacheEntryRemovedReason, Optional regionName As String = Nothing) As Object
パラメーター
- key
- String
削除するキャッシュ エントリの一意識別子。
- reason
- CacheEntryRemovedReason
項目が削除された理由。
- regionName
- String
キャッシュ エントリが追加されたキャッシュ内の名前付きリージョン。 このパラメーターの値を渡さないでください。
null クラスはリージョンを実装していないため、このパラメーターは既定でMemoryCacheされます。
返品
エントリがキャッシュ内に見つかった場合は、削除されたキャッシュ エントリ。それ以外の場合は null。