OptionsConfigurationServiceCollectionExtensions.Configure Methode

Definition

Überlädt

Name Beschreibung
Configure<TOptions>(IServiceCollection, IConfiguration)

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

Configure<TOptions>(IServiceCollection, IConfiguration)

Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Typparameter

TOptions

Der Typ der konfigurierten Optionen.

Parameter

services
IServiceCollection

Der IServiceCollection , dem die Dienste hinzugefügt werden sollen.

config
IConfiguration

Die konfiguration, die gebunden wird.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Attribute

Gilt für:

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

Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Typparameter

TOptions

Der Typ der konfigurierten Optionen.

Parameter

services
IServiceCollection

Der IServiceCollection , dem die Dienste hinzugefügt werden sollen.

config
IConfiguration

Die konfiguration, die gebunden wird.

configureBinder
Action<BinderOptions>

Wird zum Konfigurieren der BinderOptions.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Attribute

Gilt für:

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Typparameter

TOptions

Der Typ der konfigurierten Optionen.

Parameter

services
IServiceCollection

Der IServiceCollection , dem die Dienste hinzugefügt werden sollen.

name
String

Der Name der Optionsinstanz.

config
IConfiguration

Die konfiguration, die gebunden wird.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Attribute

Gilt für:

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

Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs
Quelle:
OptionsConfigurationServiceCollectionExtensions.cs

Registriert eine Konfigurationsinstanz, mit der TOptions eine Bindung erfolgt.

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

Typparameter

TOptions

Der Typ der konfigurierten Optionen.

Parameter

services
IServiceCollection

Der IServiceCollection , dem die Dienste hinzugefügt werden sollen.

name
String

Der Name der Optionsinstanz.

config
IConfiguration

Die konfiguration, die gebunden wird.

configureBinder
Action<BinderOptions>

Wird zum Konfigurieren der BinderOptions.

Gibt zurück

Dadurch IServiceCollection können zusätzliche Aufrufe verkettet werden.

Attribute

Gilt für: