ConfigurationSection Sınıf

Tanım

Uygulama yapılandırma değerlerinin bir bölümünü temsil eder.

public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
    interface IConfigurationSection
    interface IConfiguration
type ConfigurationSection = class
    interface IConfiguration
    interface IConfigurationSection
Public Class ConfigurationSection
Implements IConfigurationSection
Devralma
ConfigurationSection
Uygulamalar

Oluşturucular

ConfigurationSection(ConfigurationRoot, String)

Yeni bir örnek başlatır.

ConfigurationSection(IConfigurationRoot, String)

Yeni bir örnek başlatır.

Özellikler

Item[String]

Yapılandırma anahtarına karşılık gelen değeri alır veya ayarlar.

Key

Bu bölümün üst öğesinde kap ettiği anahtarı alır.

Path

bu bölümün tam yolunu dosyasından IConfigurationRootalır.

Value

Bölüm değerini alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetChildren()

Hemen alt yapılandırma alt bölümlerini alır.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetReloadToken()

Bu yapılandırma yeniden yüklendiğinde 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.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

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ğlamaya çalışır.

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, 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ünün yeni bir örneğine bağlamaya çalışır. Bu yapılandırma bölümü bir değere sahipse, bu 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ünün yeni bir örneğine bağlamaya çalışır. Bu yapılandırma bölümü bir değere sahipse, bu 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ğlamaya çalışır. Bu yapılandırma bölümü bir değere sahipse, bu 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ğlamaya çalışır. Bu yapılandırma bölümü bir değere sahipse, bu 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 ConnectionStrings sahip değeri alır. Bu yöntemin çağrılması için GetSection("ConnectionStrings")[name]kısaltmadır.

GetRequiredSection(IConfiguration, String)

Belirtilen anahtarı içeren yapılandırma alt bölümü alır.

Şunlara uygulanır