ConfigurationSection Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет раздел значений конфигурации приложения.
public ref class ConfigurationSection : Microsoft::Extensions::Configuration::IConfigurationSection
public class ConfigurationSection : Microsoft.Extensions.Configuration.IConfigurationSection
type ConfigurationSection = class
interface IConfigurationSection
interface IConfiguration
Public Class ConfigurationSection
Implements IConfigurationSection
- Наследование
-
ConfigurationSection
- Реализации
Конструкторы
| ConfigurationSection(IConfigurationRoot, String) |
Инициализирует новый экземпляр. |
Свойства
| Item[String] |
Возвращает или задает значение, соответствующее ключу конфигурации. |
| Key |
Возвращает ключ, занимаемый этим разделом в родительском разделе. |
| Path |
Возвращает полный путь к этому разделу от IConfigurationRoot. |
| Value |
Возвращает или задает значение раздела. |
Методы
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetChildren() |
Возвращает подразделы конфигурации непосредственных потомков. |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetReloadToken() |
Возвращает токен IChangeToken, который можно использовать для отслеживания перезагрузки этой конфигурации. |
| GetSection(String) |
Возвращает подраздел конфигурации с указанным ключом. |
| GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Методы расширения
| 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) |
Извлекает значение с указанным ключом |
| GetRequiredSection(IConfiguration, String) |
Возвращает подраздел конфигурации, имеющий указанный ключ. |