Freigeben über


ObjectCache.GetCacheItem(String, String) Methode

Definition

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 nullder 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.

Gilt für: