IOptionsMonitor<TOptions> 接口

定义

用于在 TOptions 实例更改时进行通知。Used for notifications when TOptions instances change.

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

类型参数

TOptions

选项类型。The options type.

这是协变类型参数。 即,可以使用指定的类型,也可以使用派生程度较高的任何类型。 有关协变和逆变的详细信息,请参阅泛型中的协变和逆变
派生

属性

CurrentValue

返回具有 DefaultName 的当前 TOptions 实例。Returns the current TOptions instance with the DefaultName.

方法

Get(String)

返回具有给定名称的已配置的 TOptions 实例。Returns a configured TOptions instance with the given name.

OnChange(Action<TOptions,String>)

注册一个要在命名 TOptions 更改时调用的侦听器。Registers a listener to be called whenever a named TOptions changes.

OnChange(Action<TOptions>)

注册一个要在 TOptions 更改时调用的侦听器。Registers a listener to be called whenever TOptions changes.

扩展方法

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

注册一个要在 TOptions 更改时调用的侦听器。Registers a listener to be called whenever TOptions changes.

适用于