你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

ConfigurationExtensions.GetCredential Method

Definition

Overloads

Name Description
GetCredential(IConfiguration, String)

Resolves an AuthenticationTokenProvider for the named credential section. The supplied sectionName is treated as the credential section itself (not a parent client section). This overload always returns null because no CredentialResolver chain has been supplied — use the overload that accepts resolvers to participate in resolution. Never throws.

GetCredential(IConfiguration, String, CredentialResolver[])

Walks the supplied CredentialResolver chain in order (first match wins) against the named credential section and returns the produced AuthenticationTokenProvider, or null if no resolver claimed the section. The supplied sectionName is treated as the credential section itself. Never throws.

GetCredential(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>)

Applies configureOverrides to a writable overlay of the named credential section, then walks the supplied CredentialResolver chain. The supplied sectionName is treated as the credential section itself. Never throws.

GetCredential(IConfiguration, String)

Source:
ConfigurationExtensions.cs

Resolves an AuthenticationTokenProvider for the named credential section. The supplied sectionName is treated as the credential section itself (not a parent client section). This overload always returns null because no CredentialResolver chain has been supplied — use the overload that accepts resolvers to participate in resolution. Never throws.

public static System.ClientModel.AuthenticationTokenProvider? GetCredential(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName);
static member GetCredential : Microsoft.Extensions.Configuration.IConfiguration * string -> System.ClientModel.AuthenticationTokenProvider
<Extension()>
Public Function GetCredential (configuration As IConfiguration, sectionName As String) As AuthenticationTokenProvider

Parameters

configuration
IConfiguration
sectionName
String

Returns

Applies to

GetCredential(IConfiguration, String, CredentialResolver[])

Source:
ConfigurationExtensions.cs

Walks the supplied CredentialResolver chain in order (first match wins) against the named credential section and returns the produced AuthenticationTokenProvider, or null if no resolver claimed the section. The supplied sectionName is treated as the credential section itself. Never throws.

public static System.ClientModel.AuthenticationTokenProvider? GetCredential(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName, params System.ClientModel.Primitives.CredentialResolver[] resolvers);
static member GetCredential : Microsoft.Extensions.Configuration.IConfiguration * string * System.ClientModel.Primitives.CredentialResolver[] -> System.ClientModel.AuthenticationTokenProvider
<Extension()>
Public Function GetCredential (configuration As IConfiguration, sectionName As String, ParamArray resolvers As CredentialResolver()) As AuthenticationTokenProvider

Parameters

configuration
IConfiguration
sectionName
String
resolvers
CredentialResolver[]

Returns

Applies to

GetCredential(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>)

Source:
ConfigurationExtensions.cs

Applies configureOverrides to a writable overlay of the named credential section, then walks the supplied CredentialResolver chain. The supplied sectionName is treated as the credential section itself. Never throws.

public static System.ClientModel.AuthenticationTokenProvider? GetCredential(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName, System.Collections.Generic.IEnumerable<System.ClientModel.Primitives.CredentialResolver> resolvers, Action<Microsoft.Extensions.Configuration.IConfigurationSection> configureOverrides);
static member GetCredential : Microsoft.Extensions.Configuration.IConfiguration * string * seq<System.ClientModel.Primitives.CredentialResolver> * Action<Microsoft.Extensions.Configuration.IConfigurationSection> -> System.ClientModel.AuthenticationTokenProvider
<Extension()>
Public Function GetCredential (configuration As IConfiguration, sectionName As String, resolvers As IEnumerable(Of CredentialResolver), configureOverrides As Action(Of IConfigurationSection)) As AuthenticationTokenProvider

Parameters

configuration
IConfiguration
sectionName
String
configureOverrides
Action<IConfigurationSection>

Returns

Applies to