OptionsBuilderConfigurationExtensions.BindConfiguration<TOptions> Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendaftarkan kontainer injeksi dependensi untuk mengikat TOptions
terhadap yang IConfiguration diperoleh dari penyedia layanan 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)
Jenis parameter
- TOptions
Jenis opsi yang akan dikonfigurasi.
Parameter
- optionsBuilder
- OptionsBuilder<TOptions>
Penyusun opsi untuk menambahkan layanan.
- configSectionPath
- String
Nama bagian konfigurasi yang akan diikat.
- configureBinder
- Action<BinderOptions>
Pilihan. Digunakan untuk mengonfigurasi BinderOptions.
Mengembalikan
OptionsBuilder<TOptions> Sehingga panggilan tambahan dapat dirangkai.
Pengecualian
optionsBuilder
atau configSectionPath
adalah null
.