XmlConfigurationProvider Klasa

Definicja

Udostępnia pary klucz-wartość konfiguracji, które są uzyskiwane z pliku 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
Dziedziczenie
Atrybuty

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Dostawca konfiguracji XML.

Konstruktory

Nazwa Opis
XmlConfigurationProvider(XmlConfigurationSource)

Inicjuje nowe wystąpienie z określonym źródłem.

Właściwości

Nazwa Opis
Data

Pobiera lub ustawia pary klucz-wartość konfiguracji dla tego dostawcy.

(Odziedziczone po ConfigurationProvider)
Source

Pobiera ustawienia źródłowe dla tego dostawcy.

(Odziedziczone po FileConfigurationProvider)

Metody

Nazwa Opis
Dispose()

Wykonuje zadania zdefiniowane przez aplikację skojarzone z zwalnianiem, wydawaniem lub resetowaniem niezarządzanych zasobów.

(Odziedziczone po FileConfigurationProvider)
Dispose(Boolean)

Usuwa dostawcę.

(Odziedziczone po FileConfigurationProvider)
GetChildKeys(IEnumerable<String>, String)

Zwraca listę kluczy, które ma ten dostawca.

(Odziedziczone po ConfigurationProvider)
GetReloadToken()

Zwraca element IChangeToken , który może służyć do nasłuchiwania po ponownym załadowaniu tego dostawcy.

(Odziedziczone po ConfigurationProvider)
Load()

Ładuje zawartość pliku pod adresem Path.

(Odziedziczone po FileConfigurationProvider)
Load(Stream)

Ładuje dane XML ze strumienia.

OnReload()

Wyzwala ponowne ładowanie tokenu zmiany i tworzy nowy.

(Odziedziczone po ConfigurationProvider)
Set(String, String)

Ustawia wartość dla danego klucza.

(Odziedziczone po ConfigurationProvider)
ToString()

Generuje ciąg reprezentujący tę nazwę dostawcy i odpowiednie szczegóły.

(Odziedziczone po FileConfigurationProvider)
TryGet(String, String)

Próbuje znaleźć wartość z danym kluczem.

(Odziedziczone po ConfigurationProvider)

Dotyczy