Compartilhar via


IOptionsMonitorCache<TOptions> Interface

Definição

Usado por IOptionsMonitor<TOptions> para armazenar em cache as instâncias do TOptions.

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)

Parâmetros de tipo

TOptions

O tipo de opções que está sendo solicitada.

Derivado

Métodos

Clear()

Limpa todas as instâncias de opções do cache.

GetOrAdd(String, Func<TOptions>)

Obtém uma instância de opções nomeadas ou adiciona uma nova instância criada com createOptions.

TryAdd(String, TOptions)

Tenta adicionar uma nova opção ao cache; retornará false se o nome já existir.

TryRemove(String)

Tenta remover uma instância de opções.

Aplica-se a