UserSecretsConfigurationExtensions.AddUserSecrets 方法

定义

重载

名称 说明
AddUserSecrets(IConfigurationBuilder, Assembly)

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

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

AddUserSecrets(IConfigurationBuilder, String)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, String, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

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

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

AddUserSecrets<T>(IConfigurationBuilder)

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

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

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

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

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

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly)

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

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

用户机密 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 指定用户机密 ID 的 UserSecretsIdAttribute实例。

用户机密 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 指定用户机密 ID 的 UserSecretsIdAttribute实例。

用户机密 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

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

用户机密 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

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

用户机密 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

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

用户机密 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

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

返回

配置生成器。

例外

optionalfalse 且包含 T 的程序集没有有效的 UserSecretsIdAttribute

适用于