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 l’utilisation des options et applique la validation des options case activée au démarrage plutôt qu’au moment de l’exécution. |
AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Ajoute les services requis pour l’utilisation des options et applique la validation des options case activée au démarrage plutôt qu’au moment de l’exécution. |
AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)
Ajoute les services requis pour l’utilisation des options et applique la validation des options case activée 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 IValidateOptions<TOptions> de validateur.
Paramètres
- services
- IServiceCollection
IServiceCollection auquel ajouter les services.
- name
- String
Nom de l’instance d’options.
Retours
OptionsBuilder<TOptions> pour que les appels de configuration puissent y ê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 l’utilisation des options et applique la validation des options case activée 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
IServiceCollection auquel ajouter les services.
- name
- String
Nom de l’instance d’options.
Retours
OptionsBuilder<TOptions> pour que les appels de configuration puissent y être chaînés.
Remarques
L’extension ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) est appelée par cette méthode.
S’applique à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour