ObjectCache.GetCacheItem(String, String) Metódus

Definíció

Ha felül van bírálva egy származtatott osztályban, példányként lekéri a megadott gyorsítótár-bejegyzést CacheItem a gyorsítótárból.

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

Paraméterek

key
String

A lekérendő gyorsítótárbejegyzés egyedi azonosítója.

regionName
String

Optional. Egy elnevezett régió a gyorsítótárban, amelyhez a gyorsítótár hozzá lett adva, ha a régiók implementálva vannak. Mivel a régiók nincsenek implementálva a 4. keretrendszer .NET, az alapértelmezett érték null.

Válaszok

A gyorsítótár által azonosított keybejegyzés.

Megjegyzések

Ez a metódus túlterhelt, mert egyes gyorsítótár-implementációk kiterjeszthetik az osztályt CacheItem . Ebben az esetben a Get(String, String) metódus túlterhelése nem feltétlenül adja vissza a gyorsítótárazott adatokra vonatkozó összes információt. A metódus túlterhelése azonban lehetővé teszi, hogy az GetCacheItem(String, String) egyéni gyorsítótárak a gyorsítótár értékénél többet adjanak vissza.

A GetCacheItem(String, String) metódus a metódushoz hasonló Get(String, String) , azzal a kivételrel, hogy a GetCacheItem(String, String) metódus példányként adja vissza a gyorsítótár-bejegyzést CacheItem .

A következőre érvényes: