OptionsConfigurationServiceCollectionExtensions.Configure Yöntem

Tanım

Aşırı Yüklemeler

Configure<TOptions>(IServiceCollection, IConfiguration)

Bağlanacak bir yapılandırma örneğini TOptions kaydeder ve yapılandırma değiştiğinde seçenekleri güncelleştirir.

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

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

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

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

Configure<TOptions>(IServiceCollection, IConfiguration)

Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs

Bağlanacak bir yapılandırma örneğini TOptions kaydeder ve yapılandırma değiştiğinde seçenekleri güncelleştirir.

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

Tür Parametreleri

TOptions

Yapılandırılan seçeneklerin türü.

Parametreler

services
IServiceCollection

IServiceCollection hizmetlerinin ekleneceği yer.

config
IConfiguration

Bağlı olan yapılandırma.

Döndürülenler

IServiceCollection böylece ek çağrılar zincirlenebilir.

Şunlara uygulanır

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

Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

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;
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

Tür Parametreleri

TOptions

Yapılandırılan seçeneklerin türü.

Parametreler

services
IServiceCollection

IServiceCollection hizmetlerinin ekleneceği yer.

config
IConfiguration

Bağlı olan yapılandırma.

configureBinder
Action<BinderOptions>

yapılandırmak BinderOptionsiçin kullanılır.

Döndürülenler

IServiceCollection böylece ek çağrılar zincirlenebilir.

Şunlara uygulanır

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

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;
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

Tür Parametreleri

TOptions

Yapılandırılan seçeneklerin türü.

Parametreler

services
IServiceCollection

IServiceCollection hizmetlerinin ekleneceği yer.

name
String

Seçenekler örneğinin adı.

config
IConfiguration

Bağlı olan yapılandırma.

Döndürülenler

IServiceCollection böylece ek çağrılar zincirlenebilir.

Şunlara uygulanır

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

Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs
Kaynak:
OptionsConfigurationServiceCollectionExtensions.cs

TOptions'ın bağlanacağı yapılandırma örneğini kaydeder.

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;
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

Tür Parametreleri

TOptions

Yapılandırılan seçeneklerin türü.

Parametreler

services
IServiceCollection

IServiceCollection hizmetlerinin ekleneceği yer.

name
String

Seçenekler örneğinin adı.

config
IConfiguration

Bağlı olan yapılandırma.

configureBinder
Action<BinderOptions>

yapılandırmak BinderOptionsiçin kullanılır.

Döndürülenler

IServiceCollection böylece ek çağrılar zincirlenebilir.

Şunlara uygulanır