IOptionsMonitor<TOptions> Интерфейс

Определение

Отслеживает изменения экземпляра TOptions .

generic <typename TOptions>
public interface class IOptionsMonitor
public interface IOptionsMonitor<out TOptions>
type IOptionsMonitor<'Options> = interface
Public Interface IOptionsMonitor(Of Out TOptions)

Параметры типа

TOptions

Тип параметров.

Это ковариантный параметр типа. Это означает, что вы можете использовать любой из указанных типов или любой тип, являющийся более производным. Дополнительные сведения о ковариантности и контрвариантности см. в статье Ковариантность и контрвариантность в универсальных шаблонах.
Производный

Свойства

Имя Описание
CurrentValue

Возвращает текущий TOptions экземпляр с параметром DefaultName.

Методы

Имя Описание
Get(String)

Возвращает настроенный TOptions экземпляр с заданным name.

OnChange(Action<TOptions,String>)

Регистрирует прослушиватель, который будет вызываться при каждом именованном TOptions изменении.

Методы расширения

Имя Описание
OnChange<TOptions>(IOptionsMonitor<TOptions>, Action<TOptions>)

Регистрирует прослушиватель, который будет вызываться всякий раз TOptions при изменении.

Применяется к