Table of Contents

Method Scope

Namespace
FS.Hosting.Shared
Assembly
FS.Hosting.Shared.dll

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