OptionsBuilder<TOptions> Classe
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.
Utilisé pour configurer des instances de TOptions
.
generic <typename TOptions>
where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)
Paramètres de type
- TOptions
Type d’options demandées.
- Héritage
-
OptionsBuilder<TOptions>
Constructeurs
OptionsBuilder<TOptions>(IServiceCollection, String) |
Constructeur. |
Propriétés
Name |
Nom par défaut de l’instance de |
Services |
IServiceCollection pour les options configurées. |
Méthodes
Configure(Action<TOptions>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Configure<TDep>(Action<TOptions,TDep>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées avant toutes les PostConfigure(Action<TOptions>). |
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
PostConfigure(Action<TOptions>) |
Inscrit une action utilisée pour configurer un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
PostConfigure<TDep>(Action<TOptions,TDep>) |
Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>) |
Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>) |
Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>) |
Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>) |
Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options. Celles-ci sont exécutées après toutes les Configure(Action<TOptions>). |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Validate(Func<TOptions,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate(Func<TOptions,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Validate<TDep>(Func<TOptions,TDep,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate<TDep>(Func<TOptions,TDep,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>) |
Inscrit une action de validation pour un type d’options avec un message d’échec par défaut. |
Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String) |
Inscrit une action de validation pour un type d’options. |
Méthodes d’extension
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration) |
Inscrit une instance de configuration à laquelle |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Inscrit une instance de configuration à laquelle |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Inscrit le conteneur d’injection de dépendances pour lier |
ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>) |
Inscrit cette instance d’options pour la validation de ses DataAnnotations. |
ValidateOnStart<TOptions>(OptionsBuilder<TOptions>) |
Applique la vérification de validation des options au démarrage plutôt qu’au moment de l’exécution. |