OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar. |
| AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)
Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.
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)
Tür Parametreleri
- TOptions
Yapılandırılacak seçenekler türü.
- TValidateOptions
Doğrulayıcı IValidateOptions<TOptions> türü.
Parametreler
- services
- IServiceCollection
IServiceCollection hizmetlerinin ekleneceği yer.
- name
- String
Seçenekler örneğinin adı.
Döndürülenler
OptionsBuilder<TOptions> yapılandırma çağrıları içinde zincirlenebilir.
Açıklamalar
Uzantı ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) bu yöntemle çağrılır.
Şunlara uygulanır
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)
Seçenekleri kullanmak için gereken hizmetleri ekler ve çalıştırma zamanında değil, başlangıçta seçenek doğrulama denetimini zorlar.
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)
Tür Parametreleri
- TOptions
Yapılandırılacak seçenekler türü.
Parametreler
- services
- IServiceCollection
IServiceCollection hizmetlerinin ekleneceği yer.
- name
- String
Seçenekler örneğinin adı.
Döndürülenler
OptionsBuilder<TOptions> yapılandırma çağrıları içinde zincirlenebilir.
Açıklamalar
Uzantı ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) bu yöntemle çağrılır.