ObjectCache.GetCacheItem(String, String) Methode

Definition

Wenn sie in einer abgeleiteten Klasse überschrieben wird, wird der angegebene Cacheeintrag aus dem Cache als CacheItem Instanz abgerufen.

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 abzurufenden Cacheeintrag.

regionName
String

Dies ist optional. Ein benannter Bereich im Cache, dem der Cache hinzugefügt wurde, wenn Regionen implementiert werden. Da Regionen nicht in .NET Framework 4 implementiert werden, ist die Standardeinstellung null.

Gibt zurück

Der Cacheeintrag, der durch key.

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. Mit der GetCacheItem(String, String) Methodenüberladung können benutzerdefinierte Caches jedoch mehr als nur den Cachewert zurückgeben.

Die GetCacheItem(String, String) Methode ähnelt der Get(String, String) Methode, mit der Ausnahme, dass die GetCacheItem(String, String) Methode den Cacheeintrag als CacheItem Instanz zurückgibt.

Gilt für: