OptionsServiceCollectionExtensions Clase

Definición

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

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

Métodos

Nombre Description
AddOptions(IServiceCollection)

Agrega servicios necesarios para usar opciones.

AddOptions<TOptions>(IServiceCollection, String)

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

AddOptions<TOptions>(IServiceCollection)

Obtiene un generador de opciones que reenvía las llamadas Configure para el mismo 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 en el 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 en el inicio en lugar de en tiempo de ejecución.

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

Registra una acción que se usa para configurar un tipo determinado de opciones. Nota: Se ejecutan antes de todas las PostConfigure<TOptions>(IServiceCollection, Action<TOptions>).

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

Registra una acción que se usa para configurar un tipo determinado de opciones. Nota: Se ejecutan antes de todas las 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 determinado de opciones.

ConfigureOptions(IServiceCollection, Object)

Registra un objeto que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

ConfigureOptions(IServiceCollection, Type)

Registra un tipo que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

ConfigureOptions<TConfigureOptions>(IServiceCollection)

Registra un tipo que tendrá todos sus IConfigureOptions<TOptions>, IPostConfigureOptions<TOptions>y IValidateOptions<TOptions> registrados.

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

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

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

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

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

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

Se aplica a