IConfigurationRoot Antarmuka
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili akar hierarki IConfiguration.
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
Item[String] |
Mendapatkan atau menetapkan nilai konfigurasi. (Diperoleh dari IConfiguration) |
Providers |
IConfigurationProvideruntuk konfigurasi ini. |
Metode
GetChildren() |
Mendapatkan sub-bagian konfigurasi turunan langsung. (Diperoleh dari IConfiguration) |
GetReloadToken() |
Mengembalikan IChangeToken yang 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() |
Paksa nilai konfigurasi untuk dimuat ulang dari IConfigurationProvideryang mendasar. |
Metode Ekstensi
Bind(IConfiguration, Object) |
Upaya untuk mengikat instans objek yang diberikan ke nilai konfigurasi dengan mencocokkan nama properti terhadap kunci konfigurasi secara rekursif. |
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, 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) |
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, 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. |
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. |
GetValue(IConfiguration, Type, String) |
Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya ke jenis yang ditentukan. |
GetValue(IConfiguration, Type, String, Object) |
Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya ke jenis yang ditentukan. |
GetValue<T>(IConfiguration, String) |
Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya menjadi tipe T. |
GetValue<T>(IConfiguration, String, T) |
Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya menjadi tipe T. |
AsEnumerable(IConfiguration) |
Dapatkan enumerasi pasangan kunci-nilai dalam IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Mendapatkan enumerasi pasangan kunci-nilai dalam IConfiguration. |
GetConnectionString(IConfiguration, String) |
Mengambil nilai dengan kunci yang ditentukan dari bagian |
GetRequiredSection(IConfiguration, String) |
Mendapatkan sub bagian konfigurasi yang memiliki kunci yang ditentukan. |
GetDebugView(IConfigurationRoot) |
Menghasilkan tampilan konfigurasi yang dapat dibaca manusia yang menunjukkan dari mana setiap nilai berasal. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Menghasilkan tampilan konfigurasi yang dapat dibaca manusia yang menunjukkan dari mana setiap nilai berasal. |