Bagikan melalui


ConfigurationBinder.Get Metode

Definisi

Overload

Get(IConfiguration, Type)

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

Get(IConfiguration, Type, Action<BinderOptions>)

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

Get<T>(IConfiguration)

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

Get<T>(IConfiguration, Action<BinderOptions>)

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

Get(IConfiguration, Type)

Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type) As Object

Parameter

configuration
IConfiguration

Instans konfigurasi yang akan diikat.

type
Type

Jenis instans baru yang akan diikat.

Mengembalikan

Instans baru jika berhasil, null sebaliknya.

Berlaku untuk

Get(IConfiguration, Type, Action<BinderOptions>)

Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Object ^ Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Type ^ type, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static object? Get (this Microsoft.Extensions.Configuration.IConfiguration configuration, Type type, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Type * Action<Microsoft.Extensions.Configuration.BinderOptions> -> obj
<Extension()>
Public Function Get (configuration As IConfiguration, type As Type, configureOptions As Action(Of BinderOptions)) As Object

Parameter

configuration
IConfiguration

Instans konfigurasi yang akan diikat.

type
Type

Jenis instans baru yang akan diikat.

configureOptions
Action<BinderOptions>

Mengonfigurasi opsi pengikat.

Mengembalikan

Instans baru jika berhasil, null sebaliknya.

Berlaku untuk

Get<T>(IConfiguration)

Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration);
static member Get : Microsoft.Extensions.Configuration.IConfiguration -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration) As T

Jenis parameter

T

Jenis instans baru yang akan diikat.

Parameter

configuration
IConfiguration

Instans konfigurasi yang akan diikat.

Mengembalikan

T

Instans baru T jika berhasil, default(T) sebaliknya.

Berlaku untuk

Get<T>(IConfiguration, Action<BinderOptions>)

Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs
Sumber:
ConfigurationBinder.cs

Upaya untuk mengikat instans konfigurasi ke instans baru jenis T. Jika bagian konfigurasi ini memiliki nilai, yang akan digunakan. Jika tidak, mengikat dengan mencocokkan nama properti dengan kunci konfigurasi secara rekursif.

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T Get(Microsoft::Extensions::Configuration::IConfiguration ^ configuration, Action<Microsoft::Extensions::Configuration::BinderOptions ^> ^ configureOptions);
public static T? Get<T> (this Microsoft.Extensions.Configuration.IConfiguration configuration, Action<Microsoft.Extensions.Configuration.BinderOptions>? configureOptions);
static member Get : Microsoft.Extensions.Configuration.IConfiguration * Action<Microsoft.Extensions.Configuration.BinderOptions> -> 'T
<Extension()>
Public Function Get(Of T) (configuration As IConfiguration, configureOptions As Action(Of BinderOptions)) As T

Jenis parameter

T

Jenis instans baru yang akan diikat.

Parameter

configuration
IConfiguration

Instans konfigurasi yang akan diikat.

configureOptions
Action<BinderOptions>

Mengonfigurasi opsi pengikat.

Mengembalikan

T

Instans baru T jika berhasil, default(T) sebaliknya.

Berlaku untuk