IConfiguration Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет набор свойств конфигурации приложения key/value.
public interface class IConfiguration
public interface IConfiguration
type IConfiguration = interface
Public Interface IConfiguration
- Производный
Комментарии
Дополнительные сведения см. в разделе Конфигурации в .NET.
Свойства
Item[String] |
Возвращает или задает значение конфигурации. |
Методы
GetChildren() |
Возвращает дочерние подразделы конфигурации немедленного потомка. |
GetReloadToken() |
Возвращает IChangeToken, которые можно использовать для отслеживания при перезагрузке этой конфигурации. |
GetSection(String) |
Возвращает подсеть конфигурации с указанным ключом. |
Методы расширения
Bind(IConfiguration, Object) |
Пытается привязать заданный экземпляр объекта к значениям конфигурации путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Bind(IConfiguration, Object, Action<BinderOptions>) |
Пытается привязать заданный экземпляр объекта к значениям конфигурации путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Bind(IConfiguration, String, Object) |
Пытается привязать заданный экземпляр объекта к разделу конфигурации, указанному ключом, путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Get(IConfiguration, Type) |
Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Get(IConfiguration, Type, Action<BinderOptions>) |
Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Get<T>(IConfiguration) |
Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
Get<T>(IConfiguration, Action<BinderOptions>) |
Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно. |
GetValue(IConfiguration, Type, String) |
Извлекает значение с указанным ключом и преобразует его в указанный тип. |
GetValue(IConfiguration, Type, String, Object) |
Извлекает значение с указанным ключом и преобразует его в указанный тип. |
GetValue<T>(IConfiguration, String) |
Извлекает значение с указанным ключом и преобразует его в тип T. |
GetValue<T>(IConfiguration, String, T) |
Извлекает значение с указанным ключом и преобразует его в тип T. |
AsEnumerable(IConfiguration) |
Получение перечисления пар "ключ-значение" в IConfiguration. |
AsEnumerable(IConfiguration, Boolean) |
Возвращает перечисление пар "ключ-значение" в IConfiguration. |
GetConnectionString(IConfiguration, String) |
Извлекает значение с указанным ключом из раздела |
GetRequiredSection(IConfiguration, String) |
Возвращает подраздел конфигурации, имеющий указанный ключ. |