ConfigurationExtensions.GetClientSettings 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 |
|---|---|
| GetClientSettings<T>(IConfiguration, String) |
Creates an instance of |
| GetClientSettings<T>(IConfiguration, String, CredentialResolver[]) |
Creates an instance of |
| GetClientSettings<T>(IConfiguration, String, IEnumerable<CredentialResolver>, Action<IConfigurationSection>) |
Creates an instance of |
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
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
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
- resolvers
- IEnumerable<CredentialResolver>
- configureOverrides
- Action<IConfigurationSection>