ConfigurationExtensions.GetClientSettings Method

Definition

Overloads

Name Description
GetClientSettings<T>(IConfiguration, String)

Creates an instance of T and sets its properties from the specified IConfiguration.

GetClientSettings<T>(IConfiguration, String, CredentialResolver[])

Creates an instance of T and sets its properties from the specified IConfiguration, additionally resolving CredentialProvider from the supplied CredentialResolver chain.

GetClientSettings<T>(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>)

Creates an instance of T and sets its properties from the specified IConfiguration, additionally resolving CredentialProvider from the supplied CredentialResolver chain after applying configureOverrides to the credential section.

GetClientSettings<T>(IConfiguration, String)

Source:
ConfigurationExtensions.cs

Creates an instance of T and sets its properties from the specified IConfiguration.

public static T GetClientSettings<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName) where T : System.ClientModel.Primitives.ClientSettings, new();
static member GetClientSettings : Microsoft.Extensions.Configuration.IConfiguration * string -> 'T (requires 'T :> System.ClientModel.Primitives.ClientSettings and 'T : (new : unit -> 'T))
<Extension()>
Public Function GetClientSettings(Of T As {ClientSettingsNew}) (configuration As IConfiguration, sectionName As String) As T

Type Parameters

T

The type of ClientSettings to create.

Parameters

configuration
IConfiguration

The IConfiguration to bind the properties of T from.

sectionName
String

The section of IConfiguration to bind from.

Returns

T

Applies to

GetClientSettings<T>(IConfiguration, String, CredentialResolver[])

Source:
ConfigurationExtensions.cs

Creates an instance of T and sets its properties from the specified IConfiguration, additionally resolving CredentialProvider from the supplied CredentialResolver chain.

public static T GetClientSettings<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName, params System.ClientModel.Primitives.CredentialResolver[] resolvers) where T : System.ClientModel.Primitives.ClientSettings, new();
static member GetClientSettings : Microsoft.Extensions.Configuration.IConfiguration * string * System.ClientModel.Primitives.CredentialResolver[] -> 'T (requires 'T :> System.ClientModel.Primitives.ClientSettings and 'T : (new : unit -> 'T))
<Extension()>
Public Function GetClientSettings(Of T As {ClientSettingsNew}) (configuration As IConfiguration, sectionName As String, ParamArray resolvers As CredentialResolver()) As T

Type Parameters

T

Parameters

configuration
IConfiguration
sectionName
String
resolvers
CredentialResolver[]

Returns

T

Applies to

GetClientSettings<T>(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>)

Source:
ConfigurationExtensions.cs

Creates an instance of T and sets its properties from the specified IConfiguration, additionally resolving CredentialProvider from the supplied CredentialResolver chain after applying configureOverrides to the credential section.

public static T GetClientSettings<T>(this Microsoft.Extensions.Configuration.IConfiguration configuration, string sectionName, System.Collections.Generic.IEnumerable<System.ClientModel.Primitives.CredentialResolver> resolvers, Action<Microsoft.Extensions.Configuration.IConfigurationSection> configureOverrides) where T : System.ClientModel.Primitives.ClientSettings, new();
static member GetClientSettings : Microsoft.Extensions.Configuration.IConfiguration * string * seq<System.ClientModel.Primitives.CredentialResolver> * Action<Microsoft.Extensions.Configuration.IConfigurationSection> -> 'T (requires 'T :> System.ClientModel.Primitives.ClientSettings and 'T : (new : unit -> 'T))
<Extension()>
Public Function GetClientSettings(Of T As {ClientSettingsNew}) (configuration As IConfiguration, sectionName As String, resolvers As IEnumerable(Of CredentialResolver), configureOverrides As Action(Of IConfigurationSection)) As T

Type Parameters

T

Parameters

configuration
IConfiguration
sectionName
String
configureOverrides
Action<IConfigurationSection>

Returns

T

Applies to