OptionsBuilder<TOptions> Classe

Définition

Utilisé pour configurer des instances de TOptions.Used to configure TOptions instances.

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 des options demandées.The type of options being requested.

Héritage
OptionsBuilder<TOptions>

Constructeurs

OptionsBuilder<TOptions>(IServiceCollection, String)

Constructeur.Constructor.

Propriétés

Name

Nom par défaut de l’instance de TOptions.The default name of the TOptions instance.

Services

IServiceCollection pour les options configurées.The IServiceCollection for the options being configured.

Méthodes

Configure(Action<TOptions>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

Configure<TDep>(Action<TOptions,TDep>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

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.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en premierNote: These are run before all ..

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
PostConfigure(Action<TOptions>)

Inscrit une action utilisée pour configurer un type particulier d’options.Registers an action used to configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

PostConfigure<TDep>(Action<TOptions,TDep>)

Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options.Registers an action used to post configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

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.Registers an action used to post configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

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.Registers an action used to post configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options.Registers an action used to post configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Inscrit une action utilisée pour la postconfiguration d’un type particulier d’options.Registers an action used to post configure a particular type of options. Remarque : Celles-ci sont exécutées en dernierNote: These are run after all ..

ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(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.Register a validation action for an options type using a default failure message.

Validate(Func<TOptions,Boolean>, String)

Inscrit une action de validation pour un type d’options.Register a validation action for an options type.

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Inscrit une action de validation pour un type d’options avec un message d’échec par défaut.Register a validation action for an options type using a default failure message.

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Inscrit une action de validation pour un type d’options.Register a validation action for an options type.

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.Register a validation action for an options type using a default failure message.

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.Register a validation action for an options type.

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.Register a validation action for an options type using a default failure message.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

Inscrit une action de validation pour un type d’options.Register a validation action for an options type.

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.Register a validation action for an options type using a default failure message.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

Inscrit une action de validation pour un type d’options.Register a validation action for an options type.

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.Register a validation action for an options type using a default failure message.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Inscrit une action de validation pour un type d’options.Register a validation action for an options type.

Méthodes d’extension

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Inscrit une instance de configuration à laquelle TOptions sera lié.Registers a configuration instance which TOptions will bind against.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Inscrit cette instance d’option pour la validation de ses DataAnnotations.Register this options instance for validation of its DataAnnotations.

S’applique à