IConfigurationSection 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.
Uygulama yapılandırma değerlerinin bir bölümünü temsil eder.
public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
- Türetilmiş
- Uygulamalar
Özellikler
| Name | Description |
|---|---|
| Item[String] |
Yapılandırma değerini alır veya ayarlar. (Devralındığı yer: IConfiguration) |
| Key |
Bu bölümün üst kısmında yer alan anahtarı alır. |
| Path |
içindeki IConfigurationbu bölümün tam yolunu alır. |
| Value |
Bölüm değerini alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| GetChildren() |
Hemen alt yapılandırma alt bölümlerini alır. (Devralındığı yer: IConfiguration) |
| GetReloadToken() |
Bu yapılandırmanın ne zaman yeniden yüklendiğini gözlemlemek için kullanılabilecek bir IChangeToken döndürür. (Devralındığı yer: IConfiguration) |
| GetSection(String) |
Belirtilen anahtarla bir yapılandırma alt bölümü alır. (Devralındığı yer: IConfiguration) |
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. |
| Exists(IConfigurationSection) |
Bölümün bir Value veya alt öğeleri olup olmadığını belirler. |
| 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. |