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)

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

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.

Exists(IConfigurationSection)

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

GetConnectionString(IConfiguration, String)

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

GetRequiredSection(IConfiguration, String)

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

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