IConfiguration Arabirim
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Anahtar/değer uygulama yapılandırma özellikleri kümesini temsil eder.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. Configuration in .NET.
Özellikler
| Name | Description |
|---|---|
| Item[String] |
Yapılandırma değerini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| GetChildren() |
Hemen alt yapılandırma alt bölümlerini alır. |
| GetReloadToken() |
Bu yapılandırmanın ne zaman yeniden yüklendiğini gözlemlemek için kullanılabilecek bir IChangeToken döndürür. |
| GetSection(String) |
Belirtilen anahtarla bir yapılandırma alt bölümü alır. |
Uzantı Metotları
| Name | Description |
|---|---|
| AsEnumerable(IConfiguration, Boolean) |
içindeki anahtar değer çiftlerinin numaralandırmasını alma IConfiguration |
| AsEnumerable(IConfiguration) |
içindeki anahtar değer çiftlerinin numaralandırmasını alma IConfiguration |
| Bind(IConfiguration, Object, Action<BinderOptions>) |
Özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek verilen nesne örneğini yapılandırma değerlerine bağlamaya çalışır. |
| Bind(IConfiguration, Object) |
Özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek verilen nesne örneğini yapılandırma değerlerine bağlamaya çalışır. |
| Bind(IConfiguration, String, Object) |
Özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek verilen nesne örneğini anahtar tarafından belirtilen yapılandırma bölümüne bağlamaya çalışır. |
| Get(IConfiguration, Type, Action<BinderOptions>) |
Yapılandırma örneğini T türünün yeni bir örneğine bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse, kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
| Get(IConfiguration, Type) |
Yapılandırma örneğini T türünün yeni bir örneğine bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse, kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
| Get<T>(IConfiguration, Action<BinderOptions>) |
Yapılandırma örneğini T türünün yeni bir örneğine bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse, kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
| Get<T>(IConfiguration) |
Yapılandırma örneğini T türünün yeni bir örneğine bağlamayı dener. Bu yapılandırma bölümü bir değere sahipse, kullanılacaktır. Aksi takdirde, özellik adlarını yapılandırma anahtarlarıyla özyinelemeli olarak eşleştirerek bağlama. |
| GetConnectionString(IConfiguration, String) |
Belirtilen yapılandırmadan belirtilen bağlantı dizesi alır.
için |
| GetRequiredSection(IConfiguration, String) |
Belirtilen anahtarla bir yapılandırma alt bölümü alır. |
| GetValue(IConfiguration, Type, String, Object) |
Değeri belirtilen anahtarla ayıklar ve belirtilen türe dönüştürür. |
| GetValue(IConfiguration, Type, String) |
Değeri belirtilen anahtarla ayıklar ve belirtilen türe dönüştürür. |
| GetValue<T>(IConfiguration, String, T) |
Belirtilen anahtarla değeri ayıklar ve T türüne dönüştürür. |
| GetValue<T>(IConfiguration, String) |
Belirtilen anahtarla değeri ayıklar ve T türüne dönüştürür. |