OptionsServiceCollectionExtensions.Configure Método
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í.
Sobrecargas
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>). |
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.
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<TOptions> ^ configureOptions);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<TOptions> configureOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<'Options (requires 'Options : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, configureOptions As Action(Of TOptions)) As IServiceCollection
Parámetros de tipo
- TOptions
Tipo de opciones que se va a configurar.
Parámetros
- services
- IServiceCollection
La interfaz IServiceCollection a la que se van a agregar los servicios.
- configureOptions
- Action<TOptions>
La acción que se usa para configurar las opciones.
Devoluciones
La interfaz IServiceCollection para que se puedan encadenar llamadas adicionales.
Se aplica a
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>).
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, System::String ^ name, Action<TOptions> ^ configureOptions);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Action<TOptions> configureOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<'Options (requires 'Options : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, configureOptions As Action(Of TOptions)) As IServiceCollection
Parámetros de tipo
- TOptions
Tipo de opciones que se va a configurar.
Parámetros
- services
- IServiceCollection
La interfaz IServiceCollection a la que se van a agregar los servicios.
- name
- String
El nombre de la instancia de opciones.
- configureOptions
- Action<TOptions>
La acción que se usa para configurar las opciones.
Devoluciones
La interfaz IServiceCollection para que se puedan encadenar llamadas adicionales.