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ışma 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ışma 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ışma 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 Hizmetlerin 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ışma 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 Hizmetlerin 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
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin