IConfigurationRoot Antarmuka

Definisi

Mewakili akar IConfiguration hierarki.

public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
    interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
Turunan
Penerapan

Properti

Nama Deskripsi
Item[String]

Mendapatkan atau menetapkan nilai konfigurasi.

(Diperoleh dari IConfiguration)
Providers

IConfigurationProvider Mendapatkan penyedia untuk konfigurasi ini.

Metode

Nama Deskripsi
GetChildren()

Mendapatkan sub-bagian konfigurasi turunan langsung.

(Diperoleh dari IConfiguration)
GetReloadToken()

Mengembalikan yang IChangeToken dapat digunakan untuk mengamati saat konfigurasi ini dimuat ulang.

(Diperoleh dari IConfiguration)
GetSection(String)

Mendapatkan sub-bagian konfigurasi dengan kunci yang ditentukan.

(Diperoleh dari IConfiguration)
Reload()

Memaksa nilai konfigurasi dimuat ulang dari penyedia yang mendasar IConfigurationProvider .

Metode Ekstensi

Nama Deskripsi
AsEnumerable(IConfiguration, Boolean)

Mendapatkan enumerasi pasangan nilai kunci dalam IConfiguration

AsEnumerable(IConfiguration)

Mendapatkan enumerasi pasangan nilai kunci dalam IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Upaya untuk mengikat instans objek yang diberikan ke nilai konfigurasi dengan mencocokkan nama properti terhadap kunci konfigurasi secara rekursif.

Bind(IConfiguration, Object)

Upaya untuk mengikat instans objek yang diberikan ke nilai konfigurasi dengan mencocokkan nama properti terhadap kunci konfigurasi secara rekursif.

Bind(IConfiguration, String, Object)

Upaya untuk mengikat instans objek yang diberikan ke bagian konfigurasi yang ditentukan oleh kunci dengan mencocokkan nama properti terhadap kunci konfigurasi secara rekursif.

Get(IConfiguration, Type, Action<BinderOptions>)

Mencoba 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 terhadap kunci konfigurasi secara rekursif.

Get(IConfiguration, Type)

Mencoba 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 terhadap kunci konfigurasi secara rekursif.

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

Mencoba 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 terhadap kunci konfigurasi secara rekursif.

Get<T>(IConfiguration)

Mencoba 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 terhadap kunci konfigurasi secara rekursif.

GetConnectionString(IConfiguration, String)

Mendapatkan string koneksi yang ditentukan dari konfigurasi yang ditentukan. Singkatan dari GetSection("ConnectionStrings")[name].

GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>)

Menghasilkan tampilan konfigurasi yang dapat dibaca manusia yang menunjukkan dari mana setiap nilai berasal.

GetDebugView(IConfigurationRoot)

Menghasilkan tampilan konfigurasi yang dapat dibaca manusia yang menunjukkan dari mana setiap nilai berasal.

GetRequiredSection(IConfiguration, String)

Mendapatkan sub bagian konfigurasi dengan kunci yang ditentukan.

GetValue(IConfiguration, Type, String, Object)

Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya ke jenis yang ditentukan.

GetValue(IConfiguration, Type, String)

Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya ke jenis yang ditentukan.

GetValue<T>(IConfiguration, String, T)

Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya menjadi tipe T.

GetValue<T>(IConfiguration, String)

Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya menjadi tipe T.

Berlaku untuk