ObjectCache.GetCacheItem(String, String) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wenn diese Methode in einer abgeleiteten Klasse überschrieben wird, ruft sie den angegebenen Cacheeintrag als CacheItem-Instanz aus dem Cache ab.
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
Parameter
- key
- String
Ein eindeutiger Bezeichner für den Cacheeintrag, der abgerufen werden soll.
- regionName
- String
Dies ist optional. Ein benannter Bereich im Cache, dem der Cacheeintrag hinzugefügt wurde, falls Bereiche implementiert werden. Da Regionen in .NET Framework 4 nicht implementiert werden, ist null
der Standardwert .
Gibt zurück
Der Cacheeintrag, der von key
identifiziert wird.
Hinweise
Diese Methodenüberladung ist vorhanden, da einige Cacheimplementierungen die CacheItem -Klasse erweitern können. In diesem Fall gibt die Get(String, String) Methodenüberladung nicht unbedingt alle Informationen zu zwischengespeicherten Daten zurück. Die Methodenüberladung ermöglicht es benutzerdefinierten Caches jedoch, GetCacheItem(String, String) mehr als nur den Cachewert zurückzugeben.
Die GetCacheItem(String, String) -Methode ähnelt der Get(String, String) -Methode, mit dem Unterschied, dass die GetCacheItem(String, String) Methode den Cacheeintrag als CacheItem instance zurückgibt.