OptionsMonitor<TOptions> 类

定义

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsMonitor : IDisposable, Microsoft::Extensions::Options::IOptionsMonitor<TOptions>
public class OptionsMonitor<TOptions> : IDisposable, Microsoft.Extensions.Options.IOptionsMonitor<TOptions> where TOptions : class
type OptionsMonitor<'Options (requires 'Options : null)> = class
    interface IOptionsMonitor<'Options (requires 'Options : null)>
    interface IDisposable
Public Class OptionsMonitor(Of TOptions)
Implements IDisposable, IOptionsMonitor(Of TOptions)

类型参数

TOptions

选项类型。

继承
OptionsMonitor<TOptions>
实现

构造函数

OptionsMonitor<TOptions>(IOptionsFactory<TOptions>, IEnumerable<IOptionsChangeTokenSource<TOptions>>, IOptionsMonitorCache<TOptions>)

构造函数。

属性

CurrentValue

选项的现值。

方法

Dispose()

删除所有更改注册订阅。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
Get(String)

返回具有给定 name 的已配置的 TOptions 实例。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
OnChange(Action<TOptions,String>)

注册一个要在 TOptions 更改时调用的侦听器。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

扩展方法

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

注册一个要在 TOptions 更改时调用的侦听器。

适用于