OptionsBuilder<TOptions> Classe

Definição

Usado para configurar instâncias de TOptions.Used to configure TOptions instances.

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

TOptions

O tipo de opções que estão sendo solicitadas.The type of options being requested.

Herança
OptionsBuilder<TOptions>

Construtores

OptionsBuilder<TOptions>(IServiceCollection, String)

Construtor.Constructor.

Propriedades

Name

O nome padrão da instância de TOptions.The default name of the TOptions instance.

Services

O IServiceCollection para as opções que estão sendo configuradas.The IServiceCollection for the options being configured.

Métodos

Configure(Action<TOptions>)

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados antes de todos os PostConfigure(Action<TOptions>).These are run before all PostConfigure(Action<TOptions>).

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

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

Registra uma ação usada para configurar um determinado tipo de opções.Registers an action used to configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

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

Registra uma ação usada para pós-configurar um determinado tipo de opções.Registers an action used to post configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

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

Registra uma ação usada para pós-configurar um determinado tipo de opções.Registers an action used to post configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

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

Registra uma ação usada para pós-configurar um determinado tipo de opções.Registers an action used to post configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

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

Registra uma ação usada para pós-configurar um determinado tipo de opções.Registers an action used to post configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

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

Registra uma ação usada para pós-configurar um determinado tipo de opções.Registers an action used to post configure a particular type of options. eles são executados depois de todos os Configure(Action<TOptions>).These are run after all Configure(Action<TOptions>).

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

Validate(Func<TOptions,Boolean>, String)

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

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

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

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

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

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

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

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

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

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

Registrar uma ação de validação para um tipo de opções usando uma mensagem de falha padrão.Register a validation action for an options type using a default failure message.

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

Registrar uma ação de validação para um tipo de opções.Register a validation action for an options type.

Métodos de Extensão

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

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

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

Registra uma instância de configuração à qual o TOptions se associará.Registers a configuration instance which TOptions will bind against.

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

Registra o contêiner de injeção de dependência para associar TOptions a IConfiguration obtido do provedor de serviços de DI.Registers the dependency injection container to bind TOptions against the IConfiguration obtained from the DI service provider.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registra essa instância de opções para a validação de DataAnnotations.Registers this options instance for validation of its DataAnnotations.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Aplica-se a