Поделиться через


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 с указанным именем.

OnChange(Action<TOptions,String>)

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

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

OnChange<TOptions>(IOptionsMonitor<TOptions>, Action<TOptions>)

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

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