OptionsConfigurationServiceCollectionExtensions.Configure Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
Configure<TOptions>(IServiceCollection, IConfiguration) |
Inscrit une instance de configuration sur laquelle les options TOptions sont liées. |
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>) |
Inscrit une instance de configuration sur laquelle les options TOptions sont liées. |
Configure<TOptions>(IServiceCollection, String, IConfiguration) |
Inscrit une instance de configuration sur laquelle les options TOptions sont liées. |
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>) |
Inscrit une instance de configuration sur laquelle les options TOptions sont liées. |
Configure<TOptions>(IServiceCollection, IConfiguration)
Inscrit une instance de configuration sur laquelle les options TOptions sont liées.
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfiguration ^ config);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, config As IConfiguration) As IServiceCollection
Paramètres de type
- TOptions
Type d’options configurées.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- config
- IConfiguration
Configuration liée.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.
S’applique à
Configure<TOptions>(IServiceCollection, IConfiguration, Action<BinderOptions>)
Inscrit une instance de configuration sur laquelle les options TOptions sont liées.
public:
generic <typename TOptions>
where TOptions : class[System::Runtime::CompilerServices::Extension]
static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Microsoft::Extensions::Configuration::IConfiguration ^ config, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureBinder);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureBinder) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, config As IConfiguration, configureBinder As Action(Of BinderOptions)) As IServiceCollection
Paramètres de type
- TOptions
Type d’options configurées.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- config
- IConfiguration
Configuration liée.
- configureBinder
- Action<BinderOptions>
Utilisé pour configurer le BinderOptions.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.
S’applique à
Configure<TOptions>(IServiceCollection, String, IConfiguration)
Inscrit une instance de configuration sur laquelle les options TOptions sont liées.
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, Microsoft::Extensions::Configuration::IConfiguration ^ config);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, config As IConfiguration) As IServiceCollection
Paramètres de type
- TOptions
Type d’options configurées.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- name
- String
Nom de l’instance d’options.
- config
- IConfiguration
Configuration liée.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.
S’applique à
Configure<TOptions>(IServiceCollection, String, IConfiguration, Action<BinderOptions>)
Inscrit une instance de configuration sur laquelle les options TOptions sont liées.
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, Microsoft::Extensions::Configuration::IConfiguration ^ config, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureBinder);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions> (this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureBinder) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, config As IConfiguration, configureBinder As Action(Of BinderOptions)) As IServiceCollection
Paramètres de type
- TOptions
Type d’options configurées.
Paramètres
- services
- IServiceCollection
La IServiceCollection à laquelle ajouter les services.
- name
- String
Nom de l’instance d’options.
- config
- IConfiguration
Configuration liée.
- configureBinder
- Action<BinderOptions>
Utilisé pour configurer le BinderOptions.
Retours
La IServiceCollection afin que des appels supplémentaires puissent être chaînés.