Freigeben über


IOptionsMonitorCache<TOptions> Interface

Definition

Used by IOptionsMonitor<TOptions> to cache TOptions instances.

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)

Type Parameters

TOptions

The type of options being requested.

Derived

Methods

Clear()

Clears all options instances from the cache.

GetOrAdd(String, Func<TOptions>)

Gets a named options instance, or adds a new instance created with createOptions.

TryAdd(String, TOptions)

Tries to adds a new option to the cache, will return false if the name already exists.

TryRemove(String)

Try to remove an options instance.

Applies to