XmlConfigurationProvider Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет пары "ключ-значение конфигурации", полученные из XML-файла.
public ref class XmlConfigurationProvider : Microsoft::Extensions::Configuration::FileConfigurationProvider
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Microsoft.Extensions.Configuration.Xml can use EncryptedXml which may contain XSLTs in the xml. XSLTs require dynamic code.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Microsoft.Extensions.Configuration.Xml can use EncryptedXml. If you use encrypted XML files, your application might not have the algorithm implementations it needs. To avoid this problem, one option you can use is a DynamicDependency attribute to keep the algorithm implementations in your application.")]
public class XmlConfigurationProvider : Microsoft.Extensions.Configuration.FileConfigurationProvider
public class XmlConfigurationProvider : Microsoft.Extensions.Configuration.FileConfigurationProvider
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Microsoft.Extensions.Configuration.Xml can use EncryptedXml which may contain XSLTs in the xml. XSLTs require dynamic code.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Microsoft.Extensions.Configuration.Xml can use EncryptedXml. If you use encrypted XML files, your application might not have the algorithm implementations it needs. To avoid this problem, one option you can use is a DynamicDependency attribute to keep the algorithm implementations in your application.")>]
type XmlConfigurationProvider = class
inherit FileConfigurationProvider
type XmlConfigurationProvider = class
inherit FileConfigurationProvider
Public Class XmlConfigurationProvider
Inherits FileConfigurationProvider
- Наследование
- Атрибуты
Комментарии
Дополнительные сведения и примеры см. в статье о поставщике конфигурации XML.
Конструкторы
| Имя | Описание |
|---|---|
| XmlConfigurationProvider(XmlConfigurationSource) |
Инициализирует новый экземпляр с указанным источником. |
Свойства
| Имя | Описание |
|---|---|
| Data |
Возвращает или задает пары "ключ-значение конфигурации" для этого поставщика. (Унаследовано от ConfigurationProvider) |
| Source |
Возвращает параметры источника для этого поставщика. (Унаследовано от FileConfigurationProvider) |
Методы
| Имя | Описание |
|---|---|
| Dispose() |
Выполняет определяемые приложением задачи, связанные с освобождением, освобождением или сбросом неуправляемых ресурсов. (Унаследовано от FileConfigurationProvider) |
| Dispose(Boolean) |
Удаляет поставщика. (Унаследовано от FileConfigurationProvider) |
| GetChildKeys(IEnumerable<String>, String) |
Возвращает список ключей, которые у этого поставщика. (Унаследовано от ConfigurationProvider) |
| GetReloadToken() |
Возвращает значение IChangeToken , которое можно использовать для прослушивания при перезагрузке этого поставщика. (Унаследовано от ConfigurationProvider) |
| Load() |
Загружает содержимое файла Pathпо адресу. (Унаследовано от FileConfigurationProvider) |
| Load(Stream) |
Загружает XML-данные из потока. |
| OnReload() |
Активирует маркер изменения перезагрузки и создает новый. (Унаследовано от ConfigurationProvider) |
| Set(String, String) |
Задает значение для указанного ключа. (Унаследовано от ConfigurationProvider) |
| ToString() |
Создает строку, представляющую это имя поставщика и соответствующие сведения. (Унаследовано от FileConfigurationProvider) |
| TryGet(String, String) |
Пытается найти значение с заданным ключом. (Унаследовано от ConfigurationProvider) |