ConfigurationRoot Kelas
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.
Simpul akar untuk konfigurasi.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Warisan
-
ConfigurationRoot
- Penerapan
Konstruktor
ConfigurationRoot(IList<IConfigurationProvider>) |
Menginisialisasi akar Konfigurasi dengan daftar penyedia. |
Properti
Item[String] |
Mendapatkan atau mengatur nilai yang sesuai dengan kunci konfigurasi. |
Providers |
IConfigurationProviders untuk konfigurasi ini. |
Metode
Dispose() |
Melakukan tugas yang ditentukan aplikasi yang terkait dengan membebaskan, melepaskan, atau mereset sumber daya yang tidak terkelola. |
Equals(Object) |
Menentukan apakah objek yang ditentukan sama dengan objek saat ini. (Diperoleh dari Object) |
GetChildren() |
Mendapatkan sub-bagian anak segera. |
GetHashCode() |
Berfungsi sebagai fungsi hash default. (Diperoleh dari Object) |
GetReloadToken() |
Mengembalikan IChangeToken yang dapat digunakan untuk mengamati kapan konfigurasi ini dimuat ulang. |
GetSection(String) |
Mendapatkan sub-bagian konfigurasi dengan kunci yang ditentukan. |
GetType() |
Mendapatkan instans Type saat ini. (Diperoleh dari Object) |
MemberwiseClone() |
Membuat salinan dangkal dari yang saat ini Object. (Diperoleh dari Object) |
Reload() |
Paksa nilai konfigurasi untuk dimuat ulang dari sumber yang mendasar. |
ToString() |
Mengembalikan string yang mewakili objek saat ini. (Diperoleh dari Object) |
Metode Ekstensi
Bind(IConfiguration, Object) |
Mencoba mengikat instans objek yang diberikan ke nilai konfigurasi dengan mencocokkan nama properti terhadap kunci konfigurasi secara rekursif. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Mencoba 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) |
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 terhadap 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 terhadap 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 terhadap 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 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 jenis T. |
GetValue<T>(IConfiguration, String, T) |
Mengekstrak nilai dengan kunci yang ditentukan dan mengonversinya menjadi jenis 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. |