OptionsConfigurationServiceCollectionExtensions.Configure Methode

Definitie

Overloads

Name Description
Configure<TOptions>(IServiceCollection, IConfiguration)

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

Configure<TOptions>(IServiceCollection, IConfiguration)

Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")]
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")>]
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
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

Type parameters

TOptions

Het type opties dat wordt geconfigureerd.

Parameters

services
IServiceCollection

De IServiceCollection service waaraan u de services wilt toevoegen.

config
IConfiguration

De configuratie is gebonden.

Retouren

De IServiceCollection zodat extra aanroepen kunnen worden gekoppeld.

Kenmerken

Van toepassing op

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

Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")]
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;
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;
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")>]
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
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

Type parameters

TOptions

Het type opties dat wordt geconfigureerd.

Parameters

services
IServiceCollection

De IServiceCollection service waaraan u de services wilt toevoegen.

config
IConfiguration

De configuratie is gebonden.

configureBinder
Action<BinderOptions>

Wordt gebruikt om de BinderOptions.

Retouren

De IServiceCollection zodat extra aanroepen kunnen worden gekoppeld.

Kenmerken

Van toepassing op

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")]
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Microsoft.Extensions.Configuration.IConfiguration config) where TOptions : class;
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")>]
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
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

Type parameters

TOptions

Het type opties dat wordt geconfigureerd.

Parameters

services
IServiceCollection

De IServiceCollection service waaraan u de services wilt toevoegen.

name
String

De naam van het exemplaar van de opties.

config
IConfiguration

De configuratie is gebonden.

Retouren

De IServiceCollection zodat extra aanroepen kunnen worden gekoppeld.

Kenmerken

Van toepassing op

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

Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs
Bron:
OptionsConfigurationServiceCollectionExtensions.cs

Registreert een configuratie-exemplaar waarmee TOptions een binding wordt uitgevoerd.

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);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")]
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;
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;
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Binding strongly typed objects to configuration values may require generating dynamic code at runtime.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("TOptions's dependent types may have their members trimmed. Ensure all required members are preserved.")>]
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
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

Type parameters

TOptions

Het type opties dat wordt geconfigureerd.

Parameters

services
IServiceCollection

De IServiceCollection service waaraan u de services wilt toevoegen.

name
String

De naam van het exemplaar van de opties.

config
IConfiguration

De configuratie is gebonden.

configureBinder
Action<BinderOptions>

Wordt gebruikt om de BinderOptions.

Retouren

De IServiceCollection zodat extra aanroepen kunnen worden gekoppeld.

Kenmerken

Van toepassing op