Language

MemoryCache.GetCacheItem(String, String) メソッド

定義

指定したエントリをキャッシュから CacheItem インスタンスとして返します。

public override System.Runtime.Caching.CacheItem GetCacheItem(string key, string regionName = default);
override this.GetCacheItem : string * string -> System.Runtime.Caching.CacheItem
Public Overrides Function GetCacheItem (key As String, Optional regionName As String = Nothing) As CacheItem

パラメーター

key
String

取得するキャッシュ エントリの一意識別子。

regionName
String

キャッシュ エントリが追加されたキャッシュ内の名前付きリージョン。 このパラメーターの値を渡さないでください。 null クラスはリージョンを実装していないため、このパラメーターは既定でMemoryCacheされます。

返品

エントリが存在する場合は key によって識別されるキャッシュ エントリへの参照。それ以外の場合は null。

例外

regionName が nullされていません。

key は nullです。

注釈

keyによって指定されたキャッシュ エントリがキャッシュ内に存在する場合、GetCacheItem メソッドはそれをCacheItem インスタンスとして返します。 Key インスタンスのValueプロパティとCacheItemプロパティが設定されます。 ただし、リージョンは RegionName クラスに実装されていないため、null プロパティはMemoryCacheされます。

適用対象