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 |
| 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 |
| Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Registra uma instância de configuração à qual o |
| BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registra o contêiner de injeção de dependência para associar |
| 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>) | |