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
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
IValidateOptions<TOptions> doğrulayıcı türü.
Parametreler
- services
- IServiceCollection
Hizmetleri eklemek için IServiceCollection.
- name
- String
Seçenekler örneğinin adı.
Döndürülenler
Ek çağrıların zincirlenebilmesi için IServiceCollection.
Açıklamalar
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) uzantısı 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
Hizmetleri eklemek için IServiceCollection.
- name
- String
Seçenekler örneğinin adı.
Döndürülenler
Ek çağrıların zincirlenebilmesi için IServiceCollection.
Açıklamalar
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) uzantısı bu yöntemle çağrılır.