OptionsBuilderConfigurationExtensions.BindConfiguration<TOptions> Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registriert den Container für Abhängigkeitsinjektion, um TOptions
an die IConfiguration zu binden, die vom DI-Dienstanbieter abgerufen wurde.
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)
Typparameter
- TOptions
Der zu konfigurierende Optionstyp.
Parameter
- optionsBuilder
- OptionsBuilder<TOptions>
Der Options-Generator, dem die Dienste hinzugefügt werden sollen.
- configSectionPath
- String
Der Name des Konfigurationsabschnitts, in dem die Bindung erfolgen soll.
- configureBinder
- Action<BinderOptions>
Dies ist optional. Wird zum Konfigurieren von BinderOptions verwendet.
Gibt zurück
Die OptionsBuilder<TOptions>-Schnittstelle zur Verkettung weiterer Aufrufe.
Ausnahmen
optionsBuilder
oder configSectionPath
ist null
.
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für