ConfigurationExtensions.GetCredential Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
| Name | Description |
|---|---|
| GetCredential(IConfiguration, String) |
Resolves an AuthenticationTokenProvider for the named
credential section. The supplied |
| 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
|
| GetCredential(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>) |
Applies |
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
- resolvers
- IEnumerable<CredentialResolver>
- configureOverrides
- Action<IConfigurationSection>