Comparteix a través de


OptionsServiceCollectionExtensions Clase

Definición

Métodos de extensión para agregar servicios de opciones al contenedor de DI.

public ref class OptionsServiceCollectionExtensions abstract sealed
public static class OptionsServiceCollectionExtensions
type OptionsServiceCollectionExtensions = class
Public Module OptionsServiceCollectionExtensions
Herencia
OptionsServiceCollectionExtensions

Métodos

AddOptions(IServiceCollection)

Agrega los servicios necesarios para usar las opciones.

AddOptions<TOptions>(IServiceCollection)

Obtiene un generador de opciones que reenvía Configure las llamadas para el mismo nombre TOptions a la colección de servicios subyacente.

AddOptions<TOptions>(IServiceCollection, String)

Obtiene un generador de opciones que reenvía Configure las llamadas para el mismo nombre TOptions a la colección de servicios subyacente.

AddOptionsWithValidateOnStart<TOptions,TValidateOptions>(IServiceCollection, String)

Agrega servicios necesarios para usar opciones y aplica la comprobación de validación de opciones al inicio en lugar de en tiempo de ejecución.

AddOptionsWithValidateOnStart<TOptions>(IServiceCollection, String)

Agrega servicios necesarios para usar opciones y aplica la comprobación de validación de opciones al inicio en lugar de en tiempo de ejecución.

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

Registra una acción para configurar un tipo de opciones concreto una vez durante el inicio. Se ejecuta antes de PostConfigure<TOptions>(IServiceCollection, Action<TOptions>). Novedades a la configuración no vuelve a invocar la acción.

Configure<TOptions>(IServiceCollection, String, Action<TOptions>)

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

ConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

Registra una acción que se usa para configurar todas las instancias de un tipo de opciones concreto.

ConfigureOptions(IServiceCollection, Object)

Registra un objeto que tendrá todos sus I[Post]ConfigureOptions registros.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo que tendrá todos sus I[Post]ConfigureOptions registrados.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo que tendrá todos sus I[Post]ConfigureOptions registrados.

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

Registra una acción que se usa para inicializar un tipo de opciones concreto. Estas se ejecutan después de todas las instancias de Configure<TOptions>(IServiceCollection, Action<TOptions>).

PostConfigure<TOptions>(IServiceCollection, String, Action<TOptions>)

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

PostConfigureAll<TOptions>(IServiceCollection, Action<TOptions>)

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

Se aplica a