IConfigurationRoot 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.
IConfiguration hiyerarşisinin kökünü temsil eder.
public interface class IConfigurationRoot : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationRoot : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationRoot = interface
interface IConfiguration
Public Interface IConfigurationRoot
Implements IConfiguration
- Türetilmiş
- Uygulamalar
Özellikler
Item[String] |
Yapılandırma değerini alır veya ayarlar. (Devralındığı yer: IConfiguration) |
Providers |
Bu yapılandırmanın IConfigurationProvider. |
Yöntemler
GetChildren() |
Hemen alt yapılandırma alt bölümlerini alır. (Devralındığı yer: IConfiguration) |
GetReloadToken() |
Bu yapılandırma yeniden yüklendiğinde 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) |
Reload() |
Yapılandırma değerlerini temel alınan IConfigurationProvideryeniden yüklenmeye zorlar. |
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ğlamaya çalışır. |
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(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<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. |
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. |
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) |
IConfigurationiçinde anahtar-değer çiftlerinin numaralandırmasını alın. |
AsEnumerable(IConfiguration, Boolean) |
IConfigurationiçindeki anahtar-değer çiftlerinin numaralandırmasını alır. |
GetConnectionString(IConfiguration, String) |
Belirtilen anahtara sahip değeri yapılandırma kaynağının |
GetRequiredSection(IConfiguration, String) |
Belirtilen anahtarı içeren yapılandırma alt bölümü alır. |
GetDebugView(IConfigurationRoot) |
Her değerin nereden geldiğini gösteren, yapılandırmanın okunabilir bir görünümünü oluşturur. |
GetDebugView(IConfigurationRoot, Func<ConfigurationDebugViewContext,String>) |
Her değerin nereden geldiğini gösteren, yapılandırmanın okunabilir bir görünümünü oluşturur. |