OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu. |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.
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)
Parametry typu
- TOptions
Typ možností, které se mají konfigurovat.
- TValidateOptions
Typ IValidateOptions<TOptions> validátoru.
Parametry
- services
- IServiceCollection
Chcete-li IServiceCollection přidat služby do.
- name
- String
Název instance možností.
Návraty
Konfigurovaná OptionsBuilder<TOptions> volání v něm mohou být zřetězený.
Poznámky
Rozšíření ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) je volána touto metodou.
Platí pro
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)
Přidá služby požadované pro použití možností a vynucuje kontrolu ověření možností při spuštění, nikoli za běhu.
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)
Parametry typu
- TOptions
Typ možností, které se mají konfigurovat.
Parametry
- services
- IServiceCollection
Chcete-li IServiceCollection přidat služby do.
- name
- String
Název instance možností.
Návraty
Konfigurovaná OptionsBuilder<TOptions> volání v něm mohou být zřetězený.
Poznámky
Rozšíření ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) je volána touto metodou.
Platí pro
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro