語言

EnvironmentVariablesExtensions.AddEnvironmentVariables 方法

定義

多載

名稱 Description
AddEnvironmentVariables(IConfigurationBuilder)

新增一個 IConfigurationProvider 能從環境變數讀取設定值的設定值。

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

新增一個 IConfigurationProvider 能從環境變數讀取設定值的設定值。

AddEnvironmentVariables(IConfigurationBuilder, String)

新增 IConfigurationProvider 一個能讀取環境變數設定值的指定前綴。

AddEnvironmentVariables(IConfigurationBuilder, String, Func<String,String>)

新增一個 IConfigurationProvider 能讀取環境變數設定值,並以指定的前綴和變數名稱轉換。

AddEnvironmentVariables(IConfigurationBuilder)

來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs

新增一個 IConfigurationProvider 能從環境變數讀取設定值的設定值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddEnvironmentVariables(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddEnvironmentVariables(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder);
static member AddEnvironmentVariables : Microsoft.Extensions.Configuration.IConfigurationBuilder -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddEnvironmentVariables (configurationBuilder As IConfigurationBuilder) As IConfigurationBuilder

參數

configurationBuilder
IConfigurationBuilder

IConfigurationBuilder要補充的。

傳回

IConfigurationBuilder

適用於

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs

新增一個 IConfigurationProvider 能從環境變數讀取設定值的設定值。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddEnvironmentVariables(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ builder, Action<Microsoft::Extensions::Configuration::EnvironmentVariables::EnvironmentVariablesConfigurationSource ^> ^ configureSource);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddEnvironmentVariables(this Microsoft.Extensions.Configuration.IConfigurationBuilder builder, Action<Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource>? configureSource);
static member AddEnvironmentVariables : Microsoft.Extensions.Configuration.IConfigurationBuilder * Action<Microsoft.Extensions.Configuration.EnvironmentVariables.EnvironmentVariablesConfigurationSource> -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddEnvironmentVariables (builder As IConfigurationBuilder, configureSource As Action(Of EnvironmentVariablesConfigurationSource)) As IConfigurationBuilder

參數

configureSource
Action<EnvironmentVariablesConfigurationSource>

設定源的動作。

傳回

IConfigurationBuilder

適用於

AddEnvironmentVariables(IConfigurationBuilder, String)

來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs
來源:
EnvironmentVariablesExtensions.cs

新增 IConfigurationProvider 一個能讀取環境變數設定值的指定前綴。

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

參數

configurationBuilder
IConfigurationBuilder

IConfigurationBuilder要補充的。

prefix
String

環境變數名稱必須以前綴開頭。 前綴會從環境變數名稱中移除。 前綴會被轉換DefaultTransformation後,再與轉換後的環境變數名稱匹配,因此應在預轉換形式中指定(例如Logging__)。Logging:

傳回

IConfigurationBuilder

適用於

AddEnvironmentVariables(IConfigurationBuilder, String, Func<String,String>)

來源:
EnvironmentVariablesExtensions.cs

新增一個 IConfigurationProvider 能讀取環境變數設定值,並以指定的前綴和變數名稱轉換。

public:
[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::Configuration::IConfigurationBuilder ^ AddEnvironmentVariables(Microsoft::Extensions::Configuration::IConfigurationBuilder ^ configurationBuilder, System::String ^ prefix, Func<System::String ^, System::String ^> ^ variableNameTransformation);
public static Microsoft.Extensions.Configuration.IConfigurationBuilder AddEnvironmentVariables(this Microsoft.Extensions.Configuration.IConfigurationBuilder configurationBuilder, string? prefix, Func<string,string>? variableNameTransformation);
static member AddEnvironmentVariables : Microsoft.Extensions.Configuration.IConfigurationBuilder * string * Func<string, string> -> Microsoft.Extensions.Configuration.IConfigurationBuilder
<Extension()>
Public Function AddEnvironmentVariables (configurationBuilder As IConfigurationBuilder, prefix As String, variableNameTransformation As Func(Of String, String)) As IConfigurationBuilder

參數

configurationBuilder
IConfigurationBuilder

IConfigurationBuilder要補充的。

prefix
String

環境變數名稱必須以前綴開頭。 前綴會從環境變數名稱中移除。 前綴會被 variableNameTransformation 轉換後,再與轉換後的環境變數名稱匹配,因此應在預轉換表單中指定。

variableNameTransformation
Func<String,String>

一個可以轉換環境變數名稱的函式。 設定後,這會完全取代預設行為。 當 null使用 時 DefaultTransformation

傳回

IConfigurationBuilder

適用於