OptionsServiceCollectionExtensions Classe

Definição

Métodos de extensão para adicionar serviços de opções ao contentor DI.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Herança
OptionsServiceCollectionExtensions

Métodos

Name Description
AddOptions(IServiceCollection)

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

AddOptions<TOptions>(IServiceCollection, String)

Recebe um construtor de opções que encaminha chamadas Configure do mesmo nome TOptions para a coleção de serviços subjacente.

AddOptions<TOptions>(IServiceCollection)

Recebe um construtor de opções que encaminha chamadas Configure para a TOptions 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>)

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Estes são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)os .

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

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Estes são executados antes de todos PostConfigure<TOptions>(IServiceCollection, Action<TOptions>)os .

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

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

ConfigureOptions(IServiceCollection, Object)

Regista um objeto que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

ConfigureOptions(IServiceCollection, Type)

Regista um tipo que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Regista um tipo que terá todos os seus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>, e IValidateOptions<TOptions> registados.

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

Regista uma ação usada para inicializar um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

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

Regista uma ação usada para configurar um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

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

Regista uma ação usada para configurar depois todas as instâncias de um determinado tipo de opções. Nota: Afinal Configure<TOptions>(IServiceCollection, Action<TOptions>), estes são executados.

Aplica-se a