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.
IMemoryCache Scope(object scopeKey, Action<ICacheEntry> configureEntry = null)
Parameters
scopeKey
objectEindeutiger Identifier für den Scope. Idealerweise werden Strings verwendet, es sind aber auch andere Typen möglich, solange sie einen eindeutigen Key representieren.
configureEntry
Action<ICacheEntry>(optional) Der Cache selber wird in einem CacheEntry in einem MemoryCache gespeichert. Der Lifecycle des Entries kann mithilfe dieser Action konfiguriert werden.
Returns
- 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).