Share via


OptionsConfigurationServiceCollectionExtensions.Configure Metode

Definisi

Overload

Configure<TOptions>(IServiceCollection, IConfiguration)

Mendaftarkan instans konfigurasi yang TOptions akan mengikat, dan memperbarui opsi saat konfigurasi berubah.

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

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

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

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

Configure<TOptions>(IServiceCollection, IConfiguration)

Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs

Mendaftarkan instans konfigurasi yang TOptions akan mengikat, dan memperbarui opsi saat konfigurasi berubah.

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

Jenis parameter

TOptions

Jenis opsi yang sedang dikonfigurasi.

Parameter

services
IServiceCollection

untuk IServiceCollection menambahkan layanan.

config
IConfiguration

Konfigurasi terikat.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Berlaku untuk

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

Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

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

Jenis parameter

TOptions

Jenis opsi yang sedang dikonfigurasi.

Parameter

services
IServiceCollection

untuk IServiceCollection menambahkan layanan.

config
IConfiguration

Konfigurasi terikat.

configureBinder
Action<BinderOptions>

Digunakan untuk mengonfigurasi BinderOptions.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Berlaku untuk

Configure<TOptions>(IServiceCollection, String, IConfiguration)

Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

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

Jenis parameter

TOptions

Jenis opsi yang sedang dikonfigurasi.

Parameter

services
IServiceCollection

untuk IServiceCollection menambahkan layanan.

name
String

Nama instans opsi.

config
IConfiguration

Konfigurasi terikat.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Berlaku untuk

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

Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs
Sumber:
OptionsConfigurationServiceCollectionExtensions.cs

Mendaftarkan instans konfigurasi yang akan diikat TOptions.

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

Jenis parameter

TOptions

Jenis opsi yang sedang dikonfigurasi.

Parameter

services
IServiceCollection

untuk IServiceCollection menambahkan layanan.

name
String

Nama instans opsi.

config
IConfiguration

Konfigurasi terikat.

configureBinder
Action<BinderOptions>

Digunakan untuk mengonfigurasi BinderOptions.

Mengembalikan

IServiceCollection Sehingga panggilan tambahan dapat dirangkai.

Berlaku untuk