OptionsBuilder<TOptions> Classe

Definição

Configura TOptions instâncias.

generic <typename TOptions>
 where TOptions : classpublic ref class OptionsBuilder
public class OptionsBuilder<TOptions> where TOptions : class
type OptionsBuilder<'Options (requires 'Options : null)> = class
Public Class OptionsBuilder(Of TOptions)

Parâmetros de Tipo Genérico

TOptions

O tipo de opções que estão a ser solicitadas.

Herança
OptionsBuilder<TOptions>

Construtores

Name Description
OptionsBuilder<TOptions>(IServiceCollection, String)

Cria uma nova instância da OptionsBuilder<TOptions> classe.

Propriedades

Name Description
Name

Fica com o nome padrão da TOptions instância.

Services

Obtém-nos IServiceCollection para as opções que estão a ser configuradas.

Métodos

Name Description
Configure(Action<TOptions>)

Regista uma ação usada para configurar um determinado tipo de opções.

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

Regista uma ação usada para configurar um determinado tipo de opções.

Configure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>)

Regista uma ação usada para configurar um determinado tipo de opções.

Configure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>)

Regista uma ação usada para configurar um determinado tipo de opções.

Configure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Regista uma ação usada para configurar um determinado tipo de opções.

Configure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Regista uma ação usada para configurar um determinado tipo de opções.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
PostConfigure(Action<TOptions>)

Regista uma ação usada para configurar um determinado tipo de opções.

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

Regista uma ação usada para configurar um tipo específico de opções.

PostConfigure<TDep1,TDep2,TDep3,TDep4,TDep5>(Action<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5>)

Regista uma ação usada para configurar um tipo específico de opções.

PostConfigure<TDep1,TDep2,TDep3,TDep4>(Action<TOptions,TDep1,TDep2,TDep3,TDep4>)

Regista uma ação usada para configurar um tipo específico de opções.

PostConfigure<TDep1,TDep2,TDep3>(Action<TOptions,TDep1,TDep2,TDep3>)

Regista uma ação usada para configurar um tipo específico de opções.

PostConfigure<TDep1,TDep2>(Action<TOptions,TDep1,TDep2>)

Regista uma ação usada para configurar um tipo específico de opções.

ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(Func<TOptions,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate(Func<TOptions,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Validate<TDep>(Func<TOptions,TDep,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate<TDep>(Func<TOptions,TDep,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate<TDep1,TDep2,TDep3,TDep4,TDep5>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,TDep5,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate<TDep1,TDep2,TDep3,TDep4>(Func<TOptions,TDep1,TDep2,TDep3,TDep4,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate<TDep1,TDep2,TDep3>(Func<TOptions,TDep1,TDep2,TDep3,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>, String)

Regista uma ação de validação para um tipo de opções.

Validate<TDep1,TDep2>(Func<TOptions,TDep1,TDep2,Boolean>)

Regista uma ação de validação para um tipo de opções usando uma mensagem de falha por defeito.

Métodos da Extensão

Name Description
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>)

Regista uma instância de configuração que TOptions irá ser ligada a .

Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration)

Regista uma instância de configuração que TOptions irá ser ligada a .

BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>)

Regista o contentor de injeção de dependências para se ligar TOptions ao IConfiguration obtido do fornecedor de serviços DI.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registe esta instância de opções para validação das suas DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Aplica a verificação de validação de opções no início em vez de em tempo de execução.

Aplica-se a