ConfigurationRoot Sınıf
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.
Yapılandırmanın kök düğümü.
public ref class ConfigurationRoot : IDisposable, Microsoft::Extensions::Configuration::IConfigurationRoot
public class ConfigurationRoot : IDisposable, Microsoft.Extensions.Configuration.IConfigurationRoot
type ConfigurationRoot = class
interface IConfigurationRoot
interface IConfiguration
interface IDisposable
Public Class ConfigurationRoot
Implements IConfigurationRoot, IDisposable
- Devralma
-
ConfigurationRoot
- Uygulamalar
Oluşturucular
ConfigurationRoot(IList<IConfigurationProvider>) |
Sağlayıcı listesiyle bir Yapılandırma kökü başlatır. |
Özellikler
Item[String] |
Yapılandırma anahtarına karşılık gelen değeri alır veya ayarlar. |
Providers |
IConfigurationProviderBu yapılandırma için s. |
Yöntemler
Dispose() |
Uygulama tarafından tanımlanan, yönetilmeyen kaynakları serbest bırakma, salma veya sıfırlama ile ilişkili görevleri gerçekleştirir. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetChildren() |
Anlık alt bölümleri alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
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. |
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) |
Reload() |
Yapılandırma değerlerini temel alınan kaynaklardan yeniden yüklenmeye zorlar. |
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ğ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. |
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. |
GetDebugView(IConfigurationRoot) |
Her değerin nereden geldiğini gösteren, yapılandırmanın insanlar tarafından 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 insanlar tarafından okunabilir bir görünümünü oluşturur. |