OptionsServiceCollectionExtensions.AddOptionsWithValidateOnStart Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution. |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)
Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution.
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)
Paramètres de type
- TOptions
Type d’options à configurer.
- TValidateOptions
Type de validateur IValidateOptions<TOptions>.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- name
- String
Nom de l’instance d’options.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.
Remarques
L’extension ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) est appelée par cette méthode.
S’applique à
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)
Ajoute les services requis pour utiliser les options et applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution.
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)
Paramètres de type
- TOptions
Type d’options à configurer.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- name
- String
Nom de l’instance d’options.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.
Remarques
L’extension ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) est appelée par cette méthode.