IniConfigurationProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет пары "ключ-значение конфигурации", полученные из ФАЙЛА INI.
public ref class IniConfigurationProvider : Microsoft::Extensions::Configuration::FileConfigurationProvider
public class IniConfigurationProvider : Microsoft.Extensions.Configuration.FileConfigurationProvider
type IniConfigurationProvider = class
inherit FileConfigurationProvider
Public Class IniConfigurationProvider
Inherits FileConfigurationProvider
- Наследование
Комментарии
INI-файлы — это простые структуры строк (INI-файлы в Википедии).
Ниже приведен пример INI-файла:
[Section:Header]
key1=value1
key2 = " value2 "
; comment
# comment
/ comment
Конструкторы
| Имя | Описание |
|---|---|
| IniConfigurationProvider(IniConfigurationSource) |
Инициализирует новый экземпляр с указанным источником. |
Свойства
| Имя | Описание |
|---|---|
| Data |
Возвращает или задает пары "ключ-значение конфигурации" для этого поставщика. (Унаследовано от ConfigurationProvider) |
| Source |
Возвращает параметры источника для этого поставщика. (Унаследовано от FileConfigurationProvider) |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. (Унаследовано от FileConfigurationProvider) |
| Dispose(Boolean) |
Удаляет поставщика. (Унаследовано от FileConfigurationProvider) |
| GetChildKeys(IEnumerable<String>, String) |
Возвращает список ключей, которые у этого поставщика. (Унаследовано от ConfigurationProvider) |
| GetReloadToken() |
Возвращает значение IChangeToken , которое можно использовать для прослушивания при перезагрузке этого поставщика. (Унаследовано от ConfigurationProvider) |
| Load() |
Загружает содержимое файла Pathпо адресу. (Унаследовано от FileConfigurationProvider) |
| Load(Stream) |
Загружает данные INI из потока. |
| OnReload() |
Активирует маркер изменения перезагрузки и создает новый. (Унаследовано от ConfigurationProvider) |
| Set(String, String) |
Задает значение для указанного ключа. (Унаследовано от ConfigurationProvider) |
| ToString() |
Создает строку, представляющую это имя поставщика и соответствующие сведения. (Унаследовано от FileConfigurationProvider) |
| TryGet(String, String) |
Пытается найти значение с заданным ключом. (Унаследовано от ConfigurationProvider) |