Compartilhar via


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

AddOptions(IServiceCollection)

Adiciona os serviços necessários para usar as opções.

AddOptions<TOptions>(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Adiciona os serviços necessários para usar opções e impõe a validação de opções marcar no início e não no tempo de execução.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Adiciona os serviços necessários para usar opções e impõe a validação de opções marcar no início e não no tempo de execução.

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

Registra uma ação usada para configurar determinado tipo de opções uma vez durante a inicialização. Isso é executado antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Atualizações para a configuração não invoca a ação novamente.

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

Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra uma ação usada para configurar todas as instâncias de um determinado tipo de opções.

ConfigureOptions(IServiceCollection, Object)

Registra um objeto que terá todos os seus I[Post]ConfigureOptions registros.

ConfigureOptions(IServiceCollection, Type)

Registra um tipo que terá todos os seus I[Post]ConfigureOptions registros.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra um tipo que terá todos os seus I[Post]ConfigureOptions registros.

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

Registra uma ação usada para inicializar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra uma ação usada para pós-configurar todas as instâncias de um determinado tipo de opções. Eles são executados depois de Configure<TOptions>(IServiceCollection, Action<TOptions>).

Aplica-se a