Язык

XmlStreamConfigurationProvider Класс

Определение

Предоставляет пары "ключ-значение конфигурации", полученные из XML-потока.

public ref class XmlStreamConfigurationProvider : Microsoft::Extensions::Configuration::StreamConfigurationProvider
[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 XmlStreamConfigurationProvider : Microsoft.Extensions.Configuration.StreamConfigurationProvider
public class XmlStreamConfigurationProvider : Microsoft.Extensions.Configuration.StreamConfigurationProvider
[<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 XmlStreamConfigurationProvider = class
    inherit StreamConfigurationProvider
type XmlStreamConfigurationProvider = class
    inherit StreamConfigurationProvider
Public Class XmlStreamConfigurationProvider
Inherits StreamConfigurationProvider
Наследование
Атрибуты

Конструкторы

Имя Описание
XmlStreamConfigurationProvider(XmlStreamConfigurationSource)

Инициализирует новый экземпляр класса XmlStreamConfigurationProvider.

Свойства

Имя Описание
Data

Возвращает или задает пары "ключ-значение конфигурации" для этого поставщика.

(Унаследовано от ConfigurationProvider)
Source

Возвращает параметры источника для этого поставщика.

(Унаследовано от StreamConfigurationProvider)

Методы

Имя Описание
GetChildKeys(IEnumerable<String>, String)

Возвращает список ключей, которые у этого поставщика.

(Унаследовано от ConfigurationProvider)
GetReloadToken()

Возвращает значение IChangeToken , которое можно использовать для прослушивания при перезагрузке этого поставщика.

(Унаследовано от ConfigurationProvider)
Load()

Загружает данные конфигурации из потока.

(Унаследовано от StreamConfigurationProvider)
Load(Stream)

Загружает ключ и значения XML-конфигурации из потока в поставщик.

OnReload()

Активирует маркер изменения перезагрузки и создает новый.

(Унаследовано от ConfigurationProvider)
Read(Stream, XmlDocumentDecryptor)

Считывает поток XML-значений в словарь ключей и значений.

Set(String, String)

Задает значение для указанного ключа.

(Унаследовано от ConfigurationProvider)
ToString()

Создает строку, представляющую это имя поставщика и соответствующие сведения.

(Унаследовано от ConfigurationProvider)
TryGet(String, String)

Пытается найти значение с заданным ключом.

(Унаследовано от ConfigurationProvider)

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