OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart 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.
Overload
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses. |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)
Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses.
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions,TValidateOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class where TValidateOptions : class, Microsoft.Extensions.Options.IValidateOptions<TOptions>;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null and 'ValidateOptions : null and 'ValidateOptions :> Microsoft.Extensions.Options.IValidateOptions<'Options>)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class, TValidateOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)
Jenis parameter
- TOptions
Jenis opsi yang akan dikonfigurasi.
- TValidateOptions
Jenis validator IValidateOptions<TOptions>.
Parameter
- services
- IServiceCollection
IServiceCollection untuk menambahkan layanan.
- name
- String
Nama instans opsi.
Mengembalikan
IServiceCollection sehingga panggilan tambahan dapat dirangkai.
Keterangan
Ekstensi ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) dipanggil oleh metode ini.
Berlaku untuk
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)
Menambahkan layanan yang diperlukan untuk menggunakan opsi dan memberlakukan pemeriksaan validasi opsi pada awal daripada pada waktu proses.
public static Microsoft.Extensions.Options.OptionsBuilder<TOptions> AddOptionsWithValidateOnStart<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name = default) where TOptions : class;
static member AddOptionsWithValidateOnStart : Microsoft.Extensions.DependencyInjection.IServiceCollection * string -> Microsoft.Extensions.Options.OptionsBuilder<'Options (requires 'Options : null)> (requires 'Options : null)
<Extension()>
Public Function AddOptionsWithValidateOnStart(Of TOptions As Class) (services As IServiceCollection, Optional name As String = Nothing) As OptionsBuilder(Of TOptions)
Jenis parameter
- TOptions
Jenis opsi yang akan dikonfigurasi.
Parameter
- services
- IServiceCollection
IServiceCollection untuk menambahkan layanan.
- name
- String
Nama instans opsi.
Mengembalikan
IServiceCollection sehingga panggilan tambahan dapat dirangkai.
Keterangan
Ekstensi ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) dipanggil oleh metode ini.