XmlConfigurationProvider Classe

Definição

Fornece pares chave-valor de configuração obtidos de um arquivo 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
Herança
Atributos

Comentários

Para obter mais informações e exemplos, consulte o provedor de configuração XML.

Construtores

Nome Description
XmlConfigurationProvider(XmlConfigurationSource)

Inicializa uma nova instância com a origem especificada.

Propriedades

Nome Description
Data

Obtém ou define os pares chave-valor de configuração para esse provedor.

(Herdado de ConfigurationProvider)
Source

Obtém as configurações de origem para esse provedor.

(Herdado de FileConfigurationProvider)

Métodos

Nome Description
Dispose()

Executa tarefas definidas pelo aplicativo associadas à liberação, liberação ou redefinição de recursos não gerenciados.

(Herdado de FileConfigurationProvider)
Dispose(Boolean)

Descarta o provedor.

(Herdado de FileConfigurationProvider)
GetChildKeys(IEnumerable<String>, String)

Retorna a lista de chaves que esse provedor tem.

(Herdado de ConfigurationProvider)
GetReloadToken()

Retorna um IChangeToken que pode ser usado para escutar quando esse provedor é recarregado.

(Herdado de ConfigurationProvider)
Load()

Carrega o conteúdo do arquivo em Path.

(Herdado de FileConfigurationProvider)
Load(Stream)

Carrega os dados XML de um fluxo.

OnReload()

Dispara o token de alteração de recarregamento e cria um novo.

(Herdado de ConfigurationProvider)
Set(String, String)

Define um valor para uma determinada chave.

(Herdado de ConfigurationProvider)
ToString()

Gera uma cadeia de caracteres que representa esse nome de provedor e detalhes relevantes.

(Herdado de FileConfigurationProvider)
TryGet(String, String)

Tenta localizar um valor com a chave fornecida.

(Herdado de ConfigurationProvider)

Aplica-se a