IConfiguration 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.
Anahtar/değer uygulama yapılandırma özellikleri kümesini temsil eder.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Türetilmiş
Açıklamalar
Daha fazla bilgi için bkz. .NET'te yapılandırma .
Özellikler
| Item[String] |
Yapılandırma değerini alır veya ayarlar. |
Yöntemler
| GetChildren() |
Hemen alt yapılandırma alt bölümlerini alır. |
| 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. |
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. |