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)

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