Sdílet prostřednictvím


ObjectCache.GetCacheItem(String, String) Metoda

Definice

Při přepsání v odvozené třídě získá zadanou položku mezipaměti z mezipaměti jako CacheItem instanci.

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

Parametry

key
String

Jedinečný identifikátor pro získání položky mezipaměti.

regionName
String

Nepovinný parametr. Pojmenovaná oblast v mezipaměti, do které byla mezipaměť přidána, pokud jsou implementovány oblasti. Vzhledem k tomu, že oblasti nejsou implementovány v rozhraní .NET Framework 4, výchozí hodnota je null.

Návraty

Položka mezipaměti, která je identifikována nástrojem key.

Poznámky

Toto přetížení metody existuje, protože některé implementace mezipaměti mohou rozšířit CacheItem třídu. V takovém případě Get(String, String) přetížení metody nemusí nutně vrátit všechny informace o datech uložených v mezipaměti. Přetížení metody však GetCacheItem(String, String) umožňuje, aby vlastní mezipaměti vracely více než jen hodnotu mezipaměti.

Metoda GetCacheItem(String, String) je podobná Get(String, String) metodě s tím rozdílem GetCacheItem(String, String) , že metoda vrací položku mezipaměti jako CacheItem instanci.

Platí pro