Method Scope
Scope(Object, Action<ICacheEntry>)
Liefert für den übergebenen Scope den Memory-Cache zurück. Beim ersten Aufruf wird der Memory-Cache für den Scope erzeugt.
Declaration
[DocfxBrowsable]
IMemoryCache Scope(object scopeKey, Action<ICacheEntry> configureEntry = null)
Parameters
scopeKey
System.Object
Eindeutiger Identifier für den Scope. Idealerweise werden Strings verwendet, es sind aber auch andere Typen möglich, solange sie einen eindeutigen Key representieren.
configureEntry
System.Action<Microsoft.Extensions.Caching.Memory.ICacheEntry>
(optional) Der Cache selber wird in einem CacheEntry in einem MemoryCache gespeichert. Der Lifecycle des Entries kann mithilfe dieser Action konfiguriert werden.
Returns
Microsoft.Extensions.Caching.Memory.IMemoryCache
Der entsprechende Cache.
Remarks
Warning
Im Alltag sollte diese Methode nicht verwendet werden sondern die speziellen Scope-Methoden wie Static(IFSCache) oder Session(IFSCache).