ContextualOptionsServiceCollectionExtensions.Configure Methode

Definition

Überlädt

Name Beschreibung
Configure<TOptions>(IServiceCollection, Action<IOptionsContext,TOptions>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

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

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

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

Quelle:
ContextualOptionsServiceCollectionExtensions.cs
Quelle:
ContextualOptionsServiceCollectionExtensions.cs

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Action<Microsoft::Extensions::Options::Contextual::IOptionsContext ^, TOptions> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Action<Microsoft.Extensions.Options.Contextual.IOptionsContext,TOptions> configure) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Action<Microsoft.Extensions.Options.Contextual.IOptionsContext, 'Options (requires 'Options : null)> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, configure As Action(Of IOptionsContext, TOptions)) As IServiceCollection

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

Parameter

services
IServiceCollection

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

configure
Action<IOptionsContext,TOptions>

Die Aktion, die zum Konfigurieren der Optionen verwendet wird.

Gibt zurück

Der Wert von services.

Gilt für:

Configure<TOptions>(IServiceCollection, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Quelle:
ContextualOptionsServiceCollectionExtensions.cs
Quelle:
ContextualOptionsServiceCollectionExtensions.cs

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

public:
generic <typename TOptions>
 where TOptions : class[System::Runtime::CompilerServices::Extension]
 static Microsoft::Extensions::DependencyInjection::IServiceCollection ^ Configure(Microsoft::Extensions::DependencyInjection::IServiceCollection ^ services, Func<Microsoft::Extensions::Options::Contextual::IOptionsContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<Microsoft::Extensions::Options::Contextual::Provider::IConfigureContextualOptions<TOptions> ^>> ^ loadOptions);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, Func<Microsoft.Extensions.Options.Contextual.IOptionsContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<TOptions>>> loadOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * Func<Microsoft.Extensions.Options.Contextual.IOptionsContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<'Options>>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, loadOptions As Func(Of IOptionsContext, CancellationToken, ValueTask(Of IConfigureContextualOptions(Of TOptions)))) As IServiceCollection

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

Parameter

services
IServiceCollection

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

loadOptions
Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>

Die Aktion, die zum Konfigurieren der Optionen verwendet wird.

Gibt zurück

Der Wert von services.

Gilt für:

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

Quelle:
ContextualOptionsServiceCollectionExtensions.cs
Quelle:
ContextualOptionsServiceCollectionExtensions.cs

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

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<Microsoft::Extensions::Options::Contextual::IOptionsContext ^, TOptions> ^ configure);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Action<Microsoft.Extensions.Options.Contextual.IOptionsContext,TOptions> configure) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Action<Microsoft.Extensions.Options.Contextual.IOptionsContext, '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, configure As Action(Of IOptionsContext, TOptions)) As IServiceCollection

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

Parameter

services
IServiceCollection

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

name
String

Der Name der zu konfigurierenden Optionen.

configure
Action<IOptionsContext,TOptions>

Die Aktion, die zum Konfigurieren der Optionen verwendet wird.

Gibt zurück

Der Wert von services.

Gilt für:

Configure<TOptions>(IServiceCollection, String, Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>)

Quelle:
ContextualOptionsServiceCollectionExtensions.cs
Quelle:
ContextualOptionsServiceCollectionExtensions.cs

Registriert eine Aktion, die zum Konfigurieren eines bestimmten Optionstyps verwendet wird.

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, Func<Microsoft::Extensions::Options::Contextual::IOptionsContext ^, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask<Microsoft::Extensions::Options::Contextual::Provider::IConfigureContextualOptions<TOptions> ^>> ^ loadOptions);
public static Microsoft.Extensions.DependencyInjection.IServiceCollection Configure<TOptions>(this Microsoft.Extensions.DependencyInjection.IServiceCollection services, string? name, Func<Microsoft.Extensions.Options.Contextual.IOptionsContext,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<TOptions>>> loadOptions) where TOptions : class;
static member Configure : Microsoft.Extensions.DependencyInjection.IServiceCollection * string * Func<Microsoft.Extensions.Options.Contextual.IOptionsContext, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask<Microsoft.Extensions.Options.Contextual.Provider.IConfigureContextualOptions<'Options>>> -> Microsoft.Extensions.DependencyInjection.IServiceCollection (requires 'Options : null)
<Extension()>
Public Function Configure(Of TOptions As Class) (services As IServiceCollection, name As String, loadOptions As Func(Of IOptionsContext, CancellationToken, ValueTask(Of IConfigureContextualOptions(Of TOptions)))) As IServiceCollection

Typparameter

TOptions

Der zu konfigurierende Optionstyp.

Parameter

services
IServiceCollection

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

name
String

Der Name der zu konfigurierenden Optionen.

loadOptions
Func<IOptionsContext,CancellationToken,ValueTask<IConfigureContextualOptions<TOptions>>>

Die Aktion, die zum Konfigurieren der Optionen verwendet wird.

Gibt zurück

Der Wert von services.

Gilt für: