Udostępnij za pośrednictwem


IOptionsMonitorCache<TOptions> Interfejs

Definicja

Używany przez usługę IOptionsMonitor<TOptions> do buforowania TOptions wystąpień.

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)

Parametry typu

TOptions

Typ żądanych opcji.

Pochodne

Metody

Clear()

Czyści wszystkie wystąpienia opcji z pamięci podręcznej.

GetOrAdd(String, Func<TOptions>)

Pobiera nazwane wystąpienie opcji lub dodaje nowe wystąpienie utworzone za pomocą polecenia createOptions.

TryAdd(String, TOptions)

Próbuje dodać nową opcję do pamięci podręcznej, zwróci wartość false, jeśli nazwa już istnieje.

TryRemove(String)

Spróbuj usunąć wystąpienie opcji.

Dotyczy