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) |