OptionsMonitorExtensions.OnChange<TOptions> Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Регистрирует прослушиватель, который будет вызываться всякий раз TOptions при изменении.
public:
generic <typename TOptions>
[System::Runtime::CompilerServices::Extension]
static IDisposable ^ OnChange(Microsoft::Extensions::Options::IOptionsMonitor<TOptions> ^ monitor, Action<TOptions> ^ listener);
public static IDisposable? OnChange<TOptions>(this Microsoft.Extensions.Options.IOptionsMonitor<TOptions> monitor, Action<TOptions> listener);
static member OnChange : Microsoft.Extensions.Options.IOptionsMonitor<'Options> * Action<'Options> -> IDisposable
<Extension()>
Public Function OnChange(Of TOptions) (monitor As IOptionsMonitor(Of TOptions), listener As Action(Of TOptions)) As IDisposable
Параметры типа
- TOptions
Тип отслеживаемого экземпляра параметров.
Параметры
- monitor
- IOptionsMonitor<TOptions>
The IOptionsMonitor.
- listener
- Action<TOptions>
Действие, которое необходимо вызвать при TOptions изменении.
Возвращаемое значение
Объект, который должен быть удален для остановки прослушивания изменений.