UserSecretsConfigurationExtensions.AddUserSecrets 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
AddUserSecrets(IConfigurationBuilder, Assembly) |
添加用户机密配置源。 这会搜索 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets(IConfigurationBuilder, String) |
添加具有指定用户机密 ID 的用户机密配置源。 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
添加用户机密配置源。 这会搜索 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
添加具有指定用户机密 ID 的用户机密配置源。 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
添加用户机密配置源。 这会搜索 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets<T>(IConfigurationBuilder) |
添加用户机密配置源。 在包含类型 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
添加用户机密配置源。 在包含类型 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
添加用户机密配置源。 在包含类型 用户机密 ID 是用于存储和标识机密配置值的集合的唯一值。 |
AddUserSecrets(IConfigurationBuilder, Assembly)
添加用户机密配置源。 这会搜索 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的程序集。
返回
配置生成器。
例外
assembly
没有有效的 UserSecretsIdAttribute
适用于
AddUserSecrets(IConfigurationBuilder, String)
添加具有指定用户机密 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)
添加用户机密配置源。 这会搜索 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)
添加具有指定用户机密 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)
添加用户机密配置源。 这会搜索 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)
添加用户机密配置源。 在包含类型 T
的程序集中搜索 UserSecretsIdAttribute实例,该实例指定用户机密 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)
添加用户机密配置源。 在包含类型 T
的程序集中搜索 UserSecretsIdAttribute实例,该实例指定用户机密 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)
添加用户机密配置源。 在包含类型 T
的程序集中搜索 UserSecretsIdAttribute实例,该实例指定用户机密 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。