IConfiguration Interfész
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Kulcs-/értékalkalmazás-konfigurációs tulajdonságok készletét jelöli.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Származtatott
Megjegyzések
További információ: Konfiguráció a .NET-ben.
Tulajdonságok
| Name | Description |
|---|---|
| Item[String] |
Beolvas vagy beállít egy konfigurációs értéket. |
Metódusok
| Name | Description |
|---|---|
| GetChildren() |
Lekéri az azonnali leszármazottkonfigurációs alszakaszokat. |
| GetReloadToken() |
Olyan értéket IChangeToken ad vissza, amely a konfiguráció újratöltésekor megfigyelhető. |
| GetSection(String) |
Lekéri a megadott kulccsal rendelkező konfigurációs alszakaszt. |
Bővítő metódusok
| Name | Description |
|---|---|
| AsEnumerable(IConfiguration, Boolean) |
A kulcsérték párok számbavételének lekérése a IConfiguration |
| AsEnumerable(IConfiguration) |
A kulcsérték párok számbavételének lekérése a IConfiguration |
| Bind(IConfiguration, Object, Action<BinderOptions>) |
A megadott objektumpéldány konfigurációs értékekhez való kötésének kísérlete a tulajdonságnevek és a konfigurációs kulcsok rekurzív egyeztetésével. |
| Bind(IConfiguration, Object) |
A megadott objektumpéldány konfigurációs értékekhez való kötésének kísérlete a tulajdonságnevek és a konfigurációs kulcsok rekurzív egyeztetésével. |
| Bind(IConfiguration, String, Object) |
Megpróbálja a megadott objektumpéldányt a kulcs által megadott konfigurációs szakaszhoz kötni úgy, hogy a tulajdonságneveket rekurzív módon egyezteti a konfigurációs kulcsokkal. |
| Get(IConfiguration, Type, Action<BinderOptions>) |
Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal. |
| Get(IConfiguration, Type) |
Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal. |
| Get<T>(IConfiguration, Action<BinderOptions>) |
Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal. |
| Get<T>(IConfiguration) |
Megkísérli a konfigurációs példányt egy új T típusú példányhoz kötni. Ha ennek a konfigurációs szakasznak van egy értéke, akkor az lesz használva. Ellenkező esetben a tulajdonságnevek rekurzív módon való egyeztetése a konfigurációs kulcsokkal. |
| GetConnectionString(IConfiguration, String) |
Lekéri a megadott kapcsolati karakterlánc a megadott konfigurációból.
Rövidítés a következőhöz |
| GetRequiredSection(IConfiguration, String) |
Lekéri a konfigurációs alszakaszt a megadott kulccsal. |
| GetValue(IConfiguration, Type, String, Object) |
Kinyeri az értéket a megadott kulccsal, és átalakítja a megadott típusra. |
| GetValue(IConfiguration, Type, String) |
Kinyeri az értéket a megadott kulccsal, és átalakítja a megadott típusra. |
| GetValue<T>(IConfiguration, String, T) |
Kinyeri az értéket a megadott kulccsal, és T típusúvá alakítja. |
| GetValue<T>(IConfiguration, String) |
Kinyeri az értéket a megadott kulccsal, és T típusúvá alakítja. |