MemoryCache.Remove メソッド

定義

指定した項目をキャッシュから削除します。

オーバーロード

名前 説明
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

例外

regionNamenullされていません。

keynullです。

注釈

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

適用対象