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