UserSecretsConfigurationExtensions.AddUserSecrets 方法

定义

重载

AddUserSecrets(IConfigurationBuilder, Assembly)

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets(IConfigurationBuilder, String)

添加具有指定用户机密 ID 的用户机密配置源。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets(IConfigurationBuilder, String, Boolean)

添加具有指定用户机密 ID 的用户机密配置源。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets<T>(IConfigurationBuilder)

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

AddUserSecrets(IConfigurationBuilder, Assembly)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, System::Reflection::Assembly ^ assembly);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, System.Reflection.Assembly assembly);
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * System.Reflection.Assembly -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddUserSecrets (configuration As IConfigurationBuilder, assembly As Assembly) As IConfigurationBuilder

参数

configuration
IConfigurationBuilder

配置生成器。

assembly
Assembly

包含 UserSecretsIdAttribute 的程序集。

返回

配置生成器。

例外

适用于

AddUserSecrets(IConfigurationBuilder, String)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加具有指定用户机密 ID 的用户机密配置源。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, System::String ^ userSecretsId);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, string userSecretsId);
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * string -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddUserSecrets (configuration As IConfigurationBuilder, userSecretsId As String) As IConfigurationBuilder

参数

configuration
IConfigurationBuilder

配置生成器。

userSecretsId
String

用户机密 ID。

返回

配置生成器。

适用于

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, System::Reflection::Assembly ^ assembly, bool optional);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, System.Reflection.Assembly assembly, bool optional);
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * System.Reflection.Assembly * bool -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddUserSecrets (configuration As IConfigurationBuilder, assembly As Assembly, optional As Boolean) As IConfigurationBuilder

参数

configuration
IConfigurationBuilder

配置生成器。

assembly
Assembly

包含 UserSecretsIdAttribute 的程序集。

optional
Boolean

加载机密是否为可选。 当为 false 时,可能会引发此方法。

返回

配置生成器。

例外

optional 为 false,并且 assembly 没有有效的 UserSecretsIdAttribute

适用于

AddUserSecrets(IConfigurationBuilder, String, Boolean)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加具有指定用户机密 ID 的用户机密配置源。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, System::String ^ userSecretsId, bool reloadOnChange);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, string userSecretsId, bool reloadOnChange);
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * bool -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddUserSecrets (configuration As IConfigurationBuilder, userSecretsId As String, reloadOnChange As Boolean) As IConfigurationBuilder

参数

configuration
IConfigurationBuilder

配置生成器。

userSecretsId
String

用户机密 ID。

reloadOnChange
Boolean

如果文件发生更改,是否应重载配置。

返回

配置生成器。

适用于

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 这会在 assembly 中搜索 UserSecretsIdAttribute 实例,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, System::Reflection::Assembly ^ assembly, bool optional, bool reloadOnChange);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, System.Reflection.Assembly assembly, bool optional, bool reloadOnChange);
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * System.Reflection.Assembly * bool * bool -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddUserSecrets (configuration As IConfigurationBuilder, assembly As Assembly, optional As Boolean, reloadOnChange As Boolean) As IConfigurationBuilder

参数

configuration
IConfigurationBuilder

配置生成器。

assembly
Assembly

包含 UserSecretsIdAttribute 的程序集。

optional
Boolean

加载机密是否为可选。 当为 false 时,可能会引发此方法。

reloadOnChange
Boolean

如果文件发生更改,是否应重载配置。

返回

配置生成器。

例外

optional 为 false,并且 assembly 没有有效的 UserSecretsIdAttribute

适用于

AddUserSecrets<T>(IConfigurationBuilder)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets<T> (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration) where T : class;
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder -> Microsoft.Extensions.Configuration.IConfigurationBuilder (requires 'T : null)
<Extension()>
Public Function AddUserSecrets(Of T As Class) (configuration As IConfigurationBuilder) As IConfigurationBuilder

类型参数

T

从程序集中搜索 实例的类型 UserSecretsIdAttribute

参数

configuration
IConfigurationBuilder

配置生成器。

返回

配置生成器。

例外

包含 T 的程序集没有 UserSecretsIdAttribute

适用于

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, bool optional);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets<T> (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, bool optional) where T : class;
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * bool -> Microsoft.Extensions.Configuration.IConfigurationBuilder (requires 'T : null)
<Extension()>
Public Function AddUserSecrets(Of T As Class) (configuration As IConfigurationBuilder, optional As Boolean) As IConfigurationBuilder

类型参数

T

从程序集中搜索 实例的类型 UserSecretsIdAttribute

参数

configuration
IConfigurationBuilder

配置生成器。

optional
Boolean

加载机密是否为可选。 当为 false 时,可能会引发此方法。

返回

配置生成器。

例外

optional 为 false,并且包含 T 的程序集没有有效的 UserSecretsIdAttribute

适用于

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs
Source:
UserSecretsConfigurationExtensions.cs

添加用户机密配置源。 搜索包含 UserSecretsIdAttribute 实例的类型 T 的程序集,该实例指定用户机密 ID。

用户机密 ID 是用于存储和标识机密配置值集合的唯一值。

public:
generic <typename T>
 where T : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddUserSecrets(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configuration, bool optional, bool reloadOnChange);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddUserSecrets<T> (this Microsoft.Extensions.Configuration.IConfigurationBuilder configuration, bool optional, bool reloadOnChange) where T : class;
static member AddUserSecrets : Microsoft.Extensions.Configuration.IConfigurationBuilder * bool * bool -> Microsoft.Extensions.Configuration.IConfigurationBuilder (requires 'T : null)
<Extension()>
Public Function AddUserSecrets(Of T As Class) (configuration As IConfigurationBuilder, optional As Boolean, reloadOnChange As Boolean) As IConfigurationBuilder

类型参数

T

程序集中要搜索 实例的类型 UserSecretsIdAttribute

参数

configuration
IConfigurationBuilder

配置生成器。

optional
Boolean

加载机密是否为可选。 当为 false 时,可能会引发此方法。

reloadOnChange
Boolean

如果文件发生更改,是否应重载配置。

返回

配置生成器。

例外

optional 为 false,并且包含 T 的程序集没有有效的 UserSecretsIdAttribute

适用于