IConfiguration Antarmuka

Definisi

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

Item[String]

Mendapatkan atau menetapkan nilai konfigurasi.

Metode

GetChildren()

Mendapatkan sub-bagian konfigurasi turunan langsung.

GetReloadToken()

Mencoba untuk mendapatkan IChangeToken untuk pelacakan perubahan.

GetSection(String)

Mendapatkan sub-bagian konfigurasi dengan kunci yang ditentukan.

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 ConnectionStrings sumber konfigurasi. Memanggil metode ini singkatan untuk GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Mendapatkan sub bagian konfigurasi yang memiliki kunci yang ditentukan.

Berlaku untuk