IOptionsMonitor<TOptions>.OnChange Method

Definition

Overloads

OnChange(Action<TOptions,String>)

Registers a listener to be called whenever a named TOptions changes.

OnChange(Action<TOptions>)

Registers a listener to be called whenever TOptions changes.

OnChange(Action<TOptions,String>)

Source:
IOptionsMonitor.cs
Source:
IOptionsMonitor.cs
Source:
IOptionsMonitor.cs
Source:
IOptionsMonitor.cs

Registers a listener to be called whenever a named TOptions changes.

public:
 IDisposable ^ OnChange(Action<TOptions, System::String ^> ^ listener);
public IDisposable OnChange (Action<out TOptions,string> listener);
public IDisposable? OnChange (Action<out TOptions,string?> listener);
abstract member OnChange : Action<'Options, string> -> IDisposable
Public Function OnChange (listener As Action(Of Out TOptions, String)) As IDisposable

Parameters

listener
Action<TOptions,String>

The action to be invoked when TOptions has changed.

Returns

An IDisposable which should be disposed to stop listening for changes.

Applies to

OnChange(Action<TOptions>)

Registers a listener to be called whenever TOptions changes.

public:
 IDisposable ^ OnChange(Action<TOptions> ^ listener);
public IDisposable OnChange (Action<out TOptions> listener);
abstract member OnChange : Action<'Options> -> IDisposable
Public Function OnChange (listener As Action(Of Out TOptions)) As IDisposable

Parameters

listener
Action<TOptions>

The action to be invoked when TOptions has changed.

Returns

An IDisposable which should be disposed to stop listening for changes.

Applies to