Partager via


OptionsServiceCollectionExtensions Classe

Définition

Méthodes d’extension pour l’ajout de services d’options au conteneur DI.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Héritage
OptionsServiceCollectionExtensions

Méthodes

AddOptions(IServiceCollection)

Ajoute les services nécessaires à l’utilisation des options.

AddOptions<TOptions>(IServiceCollection)

Obtient un générateur d’options qui transfère les Configure appels pour le même nommé TOptions à la collection de services sous-jacente.

AddOptions<TOptions>(IServiceCollection, String)

Obtient un générateur d’options qui transfère les Configure appels pour le même nommé TOptions à la collection de services sous-jacente.

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.

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

Inscrit une action utilisée pour configurer un type particulier d’options une fois durant le démarrage. Elle est exécutée avant PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Mises à jour à la configuration n’appelle plus l’action.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

Inscrit une action utilisée pour configurer un type particulier d’options. L’exécution a lieu avant PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Inscrit une action permettant de configurer toutes les instances d’un type particulier d’options.

ConfigureOptions(IServiceCollection, Object)

Inscrit un objet dont l’ensemble I[Post]ConfigureOptions sera inscrit.

ConfigureOptions(IServiceCollection, Type)

Inscrit un type dont l’ensemble sera I[Post]ConfigureOptions inscrit.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Inscrit un type dont l’ensemble sera I[Post]ConfigureOptions inscrit.

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

Inscrit une action utilisée pour initialiser un type particulier d’options. L’exécution a lieu après Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

Inscrit une action utilisée pour configurer un type particulier d’options. L’exécution a lieu après Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Inscrit une action permettant de postconfigurer toutes les instances d’un type particulier d’options. L’exécution a lieu après Configure<TOptions>(IServiceCollection, Action<TOptions>).

S’applique à