Freigeben über


IOptionsMonitorCache<TOptions> Schnittstelle

Definition

Wird von der IOptionsMonitor<TOptions>-Schnittstelle zum Zwischenspeichern von TOptions-Instanzen verwendet.

generic <typename TOptions>
 where TOptions : classpublic interface class IOptionsMonitorCache
public interface IOptionsMonitorCache<TOptions> where TOptions : class
type IOptionsMonitorCache<'Options (requires 'Options : null)> = interface
Public Interface IOptionsMonitorCache(Of TOptions)

Typparameter

TOptions

Der Typ der angeforderten Optionen.

Abgeleitet

Methoden

Clear()

Löscht alle Optionsinstanzen aus dem Cache.

GetOrAdd(String, Func<TOptions>)

Ruft eine benannte Optionsinstanz ab oder fügt eine neue Instanz hinzu, die mit createOptions erstellt wurde.

TryAdd(String, TOptions)

Versucht, dem Cache eine neue Option hinzufügen. Gibt FALSE zurück, wenn der Name bereits vorhanden ist.

TryRemove(String)

Versucht, eine Optionsinstanz zu entfernen.

Gilt für: