OptionsServiceCollectionExtensions Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Métodos de extensão para adicionar serviços de opções ao contêiner de DI.
public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
- Herança
-
OptionsServiceCollectionExtensions
Métodos
| Nome | Description |
|---|---|
| AddOptions(IServiceCollection) |
Adiciona serviços necessários para usar opções. |
| AddOptions<TOptions>(IServiceCollection, String) |
Obtém um construtor de opções que encaminha configurações de chamadas para o mesmo nome |
| AddOptions<TOptions>(IServiceCollection) |
Obtém um construtor de opções que encaminha configurar chamadas para o mesmo |
| AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String) |
Adiciona serviços necessários para usar opções e impõe a verificação de validação de opções no início, em vez de em tempo de execução. |
| AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String) |
Adiciona serviços necessários para usar opções e impõe a verificação de validação de opções no início, em vez de em tempo de execução. |
| Configure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para configurar um tipo específico de opções. Observação: eles são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
| Configure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra uma ação usada para configurar um tipo específico de opções. Observação: eles são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). |
| ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para configurar todas as instâncias de um tipo específico de opções. |
| ConfigureOptions(IServiceCollection, Object) |
Registra um objeto que terá todos os seus IConfigureOptions<TOptions>e IPostConfigureOptions<TOptions>IValidateOptions<TOptions> registrados. |
| ConfigureOptions(IServiceCollection, Type) |
Registra um tipo que terá todo o seu IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrado. |
| ConfigureOptions<TConfigureOptions>(IServiceCollection) |
Registra um tipo que terá todo o seu IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>e IValidateOptions<TOptions> registrado. |
| PostConfigure<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para inicializar um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>). |
| PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>) |
Registra uma ação usada para configurar um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>). |
| PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>) |
Registra uma ação usada para postar a configuração de todas as instâncias de um tipo específico de opções. Observação: afinal, elas são executadas Configure<TOptions>(IServiceCollection, Action<TOptions>). |