OptionsServiceCollectionExtensions Classe

Definição

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 TOptions para a coleção de serviços subjacente.

AddOptions<TOptions>(IServiceCollection)

Obtém um construtor de opções que encaminha configurar chamadas para o mesmo TOptions para a coleção de serviços subjacente.

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>).

Aplica-se a