IConfiguration 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 sekumpulan properti konfigurasi aplikasi kunci/nilai.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Turunan
Keterangan
Untuk informasi selengkapnya, lihat Konfigurasi di .NET.
Properti
| Nama | Deskripsi |
|---|---|
| Item[String] |
Mendapatkan atau menetapkan nilai konfigurasi. |
Metode
| Nama | Deskripsi |
|---|---|
| GetChildren() |
Mendapatkan sub-bagian konfigurasi turunan langsung. |
| GetReloadToken() |
Mengembalikan yang IChangeToken dapat digunakan untuk mengamati saat konfigurasi ini dimuat ulang. |
| GetSection(String) |
Mendapatkan sub-bagian konfigurasi dengan kunci yang ditentukan. |
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 |
| 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. |