IConfigurationSection Интерфейс

Определение

Представляет раздел значений конфигурации приложения.

public interface class IConfigurationSection : Microsoft::Extensions::Configuration::IConfiguration
public interface IConfigurationSection : Microsoft.Extensions.Configuration.IConfiguration
type IConfigurationSection = interface
    interface IConfiguration
Public Interface IConfigurationSection
Implements IConfiguration
Производный
Реализации

Свойства

Имя Описание
Item[String]

Возвращает или задает значение конфигурации.

(Унаследовано от IConfiguration)
Key

Возвращает ключ, который занимает этот раздел в родительском элементе.

Path

Возвращает полный путь к этому разделу в пределах IConfigurationраздела.

Value

Возвращает или задает значение раздела.

Методы

Имя Описание
GetChildren()

Возвращает дочерние подразделы конфигурации немедленного потомка.

(Унаследовано от IConfiguration)
GetReloadToken()

Возвращает значение IChangeToken , которое можно использовать для отслеживания при перезагрузке этой конфигурации.

(Унаследовано от IConfiguration)
GetSection(String)

Возвращает подсеть конфигурации с указанным ключом.

(Унаследовано от IConfiguration)

Методы расширения

Имя Описание
AsEnumerable(IConfiguration, Boolean)

Получение перечисления пар значений ключа в пределах IConfiguration

AsEnumerable(IConfiguration)

Получение перечисления пар значений ключа в пределах IConfiguration

Bind(IConfiguration, Object, Action<BinderOptions>)

Пытается привязать заданный экземпляр объекта к значениям конфигурации путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Bind(IConfiguration, Object)

Пытается привязать заданный экземпляр объекта к значениям конфигурации путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Bind(IConfiguration, String, Object)

Пытается привязать заданный экземпляр объекта к разделу конфигурации, указанному ключом, путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Exists(IConfigurationSection)

Определяет, имеет ли раздел дочерний Value элемент.

Get(IConfiguration, Type, Action<BinderOptions>)

Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Get(IConfiguration, Type)

Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Get<T>(IConfiguration, Action<BinderOptions>)

Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно.

Get<T>(IConfiguration)

Пытается привязать экземпляр конфигурации к новому экземпляру типа T. Если в этом разделе конфигурации есть значение, которое будет использоваться. В противном случае привязка путем сопоставления имен свойств с ключами конфигурации рекурсивно.

GetConnectionString(IConfiguration, String)

Возвращает указанный строка подключения из указанной конфигурации. Сокращение для GetSection("ConnectionStrings")[name].

GetRequiredSection(IConfiguration, String)

Возвращает подраздел конфигурации с указанным ключом.

GetValue(IConfiguration, Type, String, Object)

Извлекает значение с указанным ключом и преобразует его в указанный тип.

GetValue(IConfiguration, Type, String)

Извлекает значение с указанным ключом и преобразует его в указанный тип.

GetValue<T>(IConfiguration, String, T)

Извлекает значение с указанным ключом и преобразует его в тип T.

GetValue<T>(IConfiguration, String)

Извлекает значение с указанным ключом и преобразует его в тип T.

Применяется к