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
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 aldığı 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
GetChildren() |
Hemen alt yapılandırma alt bölümlerini alır. (Devralındığı yer: IConfiguration) |
GetReloadToken() |
Değişiklik izleme için alma IChangeToken girişimleri. (Devralındığı yer: IConfiguration) |
GetSection(String) |
Belirtilen anahtarla bir yapılandırma alt bölümü alır. (Devralındığı yer: IConfiguration) |
Uzantı Metotları
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ğlamayı dener. |
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ğlamayı dener. |
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ğlamayı dener. |
Get(IConfiguration, Type) |
Yapılandırma örneğini T türündeki yeni bir örneğe 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, Action<BinderOptions>) |
Yapılandırma örneğini T türündeki yeni bir örneğe 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ündeki yeni bir örneğe 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ündeki yeni bir örneğe 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. |
GetValue(IConfiguration, Type, String) |
Değeri belirtilen anahtarla ayıklar ve belirtilen türe dönüştürür. |
GetValue(IConfiguration, Type, String, Object) |
Değeri belirtilen anahtarla ayıklar ve belirtilen türe 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. |
GetValue<T>(IConfiguration, String, T) |
Belirtilen anahtarla değeri ayıklar ve T türüne dönüştürür. |
AsEnumerable(IConfiguration) |
içindeki anahtar-değer çiftlerinin numaralandırmasını IConfigurationalın. |
AsEnumerable(IConfiguration, Boolean) |
içindeki anahtar-değer çiftlerinin numaralandırmasını IConfigurationalır. |
Exists(IConfigurationSection) |
Bölümün bir Value veya alt öğeye sahip olup olmadığını belirler. |
GetConnectionString(IConfiguration, String) |
Yapılandırma kaynağının bölümünde belirtilen anahtara |
GetRequiredSection(IConfiguration, String) |
Belirtilen anahtarı içeren yapılandırma alt bölümü alır. |
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin