OptionsBuilder<TOptions> Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 |
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á |
Bind<TOptions>(OptionsBuilder<TOptions>, IConfiguration, Action<BinderOptions>) |
Registra una instancia de configuración sobre la que se enlazará |
BindConfiguration<TOptions>(OptionsBuilder<TOptions>, String, Action<BinderOptions>) |
Registra el contenedor de inserción de dependencias para enlazar |
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. |