NamedConfigureFromConfigurationOptions<TOptions> 类

定义

使用 Bind(IConfiguration, Object) 针对 IConfiguration 配置选项实例。

generic <typename TOptions>
 where TOptions : classpublic ref class NamedConfigureFromConfigurationOptions : Microsoft::Extensions::Options::ConfigureNamedOptions<TOptions>
public class NamedConfigureFromConfigurationOptions<TOptions> : Microsoft.Extensions.Options.ConfigureNamedOptions<TOptions> where TOptions : class
type NamedConfigureFromConfigurationOptions<'Options (requires 'Options : null)> = class
    inherit ConfigureNamedOptions<'Options (requires 'Options : null)>
Public Class NamedConfigureFromConfigurationOptions(Of TOptions)
Inherits ConfigureNamedOptions(Of TOptions)

类型参数

TOptions

要绑定的选项的类型。

继承
NamedConfigureFromConfigurationOptions<TOptions>

构造函数

NamedConfigureFromConfigurationOptions<TOptions>(String, IConfiguration)

构造函数,采用 IConfiguration 实例进行绑定。

NamedConfigureFromConfigurationOptions<TOptions>(String, IConfiguration, Action<BinderOptions>)

构造函数,采用 IConfiguration 实例进行绑定。

属性

Action

配置操作。

(继承自 ConfigureNamedOptions<TOptions>)
Name

选项名称。

(继承自 ConfigureNamedOptions<TOptions>)

方法

Configure(String, TOptions)

如果 name 匹配,则调用已注册的配置 Action

(继承自 ConfigureNamedOptions<TOptions>)
Configure(TOptions)

调用以使用 DefaultName 配置 TOptions 实例。

(继承自 ConfigureNamedOptions<TOptions>)
Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

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

(继承自 Object)

适用于