Compartir a través de


OptionsBuilder<TOptions> Clase

Definición

Se usa para configurar instancias de TOptions.

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

Tipo de opciones que se solicitan.

Herencia
OptionsBuilder<TOptions>

Constructores

OptionsBuilder<TOptions>(IServiceCollection, String)

Constructor.

Propiedades

Name

El nombre predeterminado de la instancia de TOptions.

Services

El objeto IServiceCollection para las opciones que se configuran.

Métodos

Configure(Action<TOptions>)

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan antes de todas las instancias de PostConfigure(Action<TOptions>).

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

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

Registra una acción para configurar un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

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

Registra una acción que se usa para la configuración posterior de un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

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

Registra una acción que se usa para la configuración posterior de un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

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

Registra una acción que se usa para la configuración posterior de un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

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

Registra una acción que se usa para la configuración posterior de un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

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

Registra una acción que se usa para la configuración posterior de un tipo de opciones concreto. Se ejecutan después de todas las instancias de Configure(Action<TOptions>).

ToString()

Devuelve una cadena que representa el objeto actual.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

Validate(Func<TOptions,Boolean>, String)

Registra una acción de validación para un tipo de opciones.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

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

Registra una acción de validación para un tipo de opciones.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

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

Registra una acción de validación para un tipo de opciones.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

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

Registra una acción de validación para un tipo de opciones.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

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

Registra una acción de validación para un tipo de opciones.

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

Registra una acción de validación para un tipo de opciones mediante un mensaje de error predeterminado.

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

Registra una acción de validación para un tipo de opciones.

Métodos de extensión

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

Registra una instancia de configuración sobre la que se enlazará TOptions.

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

Registra una instancia de configuración sobre la que se enlazará TOptions.

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

Registra el contenedor de inserción de dependencias para enlazar TOptions con la IConfiguration que obtiene el proveedor de servicios DI.

ValidateDataAnnotations<TOptions>(OptionsBuilder<TOptions>)

Registre esta instancia de opciones para la validación de sus objetos DataAnnotation.

ValidateOnStart<TOptions>(OptionsBuilder<TOptions>)

Aplica la comprobación de validación de opciones al inicio en lugar de en tiempo de ejecución.

Se aplica a