OptionsBuilderConfigurationExtensions.BindConfiguration<TOptions> Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Inscrit le conteneur d’injection de dépendances pour lier TOptions
à la IConfiguration obtenue auprès du fournisseur de services DI.
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> BindConfiguration<TOptions> (this Microsoft.Extensions.Options.OptionsBuilder<TOptions> optionsBuilder, string configSectionPath, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureBinder = default) where TOptions : class;
static member BindConfiguration : Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> * string * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function BindConfiguration(Of TOptions As Class) (optionsBuilder As OptionsBuilder(Of TOptions), configSectionPath As String, Optional configureBinder As Action(Of BinderOptions) = Nothing) As OptionsBuilder(Of TOptions)
Paramètres de type
- TOptions
Type d’options à configurer.
Paramètres
- optionsBuilder
- OptionsBuilder<TOptions>
Générateur d’options auquel ajouter les services.
- configSectionPath
- String
Nom de la section de configuration à partir de laquelle lier.
- configureBinder
- Action<BinderOptions>
Optionnel. Utilisé pour configurer BinderOptions.
Retours
OptionsBuilder<TOptions> à utiliser pour chaîner des appels supplémentaires.
Exceptions
optionsBuilder
ou configSectionPath
est null
.