6

キーが MemoryCache に存在するかどうかを確認する必要があります。ただし、Keys コレクションなどの利用可能なものはありません。

特定のキーが存在する場合、キーに関連付けられたオブジェクトは true または false だけで済みます。

.Get(key) を試すことができることはわかっていますが、オブジェクトは必要ありません。これが唯一の方法ですか?

4

2 に答える 2

10

bool Contains(string key, string regionName)メソッドを使用します。

MSDN :

キャッシュ エントリがキャッシュに存在するかどうかを判断します。戻り値の型: System.Boolean キーが一致するキャッシュ エントリがキャッシュに含まれている場合は true。それ以外の場合は false。
MemoryCache.Contains Method (String, String)MSDN

于 2013-07-25T11:34:37.427 に答える