UserSecretsConfigurationExtensions.AddUserSecrets 方法

定义

重载

AddUserSecrets(IConfigurationBuilder, Assembly)

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

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

AddUserSecrets(IConfigurationBuilder, String)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, String, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean)

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

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

AddUserSecrets<T>(IConfigurationBuilder)

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

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

AddUserSecrets<T>(IConfigurationBuilder, Boolean)

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

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

AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean)

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

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

AddUserSecrets(IConfigurationBuilder, Assembly)

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

添加用户机密配置源。 这会搜索 assemblyUserSecretsIdAttribute实例,该实例指定用户机密 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

添加用户机密配置源。 这会搜索 assemblyUserSecretsIdAttribute实例,该实例指定用户机密 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

添加用户机密配置源。 这会搜索 assemblyUserSecretsIdAttribute实例,该实例指定用户机密 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

添加用户机密配置源。 在包含类型 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)

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

添加用户机密配置源。 在包含类型 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)

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

添加用户机密配置源。 在包含类型 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

适用于