次の方法で共有


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

定義

派生クラスでオーバーライドされると、指定したキャッシュ エントリをキャッシュから CacheItem インスタンスとして取得します。

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

パラメーター

key
String

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

regionName
String

省略可能。 領域が実装されている場合は、キャッシュが追加されたキャッシュ内の名前付き領域。 .NET Framework 4 ではリージョンが実装されていないため、既定値は ですnull

戻り値

key で識別されるキャッシュ エントリ。

注釈

一部のキャッシュ実装では クラスが拡張される可能性があるため、このメソッド のオーバーロードが存在します CacheItem 。 その場合、メソッドの Get(String, String) オーバーロードは、キャッシュされたデータに関するすべての情報を必ずしも返すとは限りません。 ただし、 メソッドの GetCacheItem(String, String) オーバーロードを使用すると、カスタム キャッシュはキャッシュ値以上のものを返します。

メソッドは GetCacheItem(String, String) メソッドに Get(String, String) 似ていますが、 メソッドから GetCacheItem(String, String) キャッシュ エントリがインスタンスとして返される点が CacheItem 除きます。

適用対象