語言

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 配置提供者

建構函式

名稱 Description
XmlConfigurationProvider(XmlConfigurationSource)

初始化一個包含指定來源的新實例。

屬性

名稱 Description
Data

取得或設定此提供者的設定鍵值對。

(繼承來源 ConfigurationProvider)
Source

取得該供應商的原始碼設定。

(繼承來源 FileConfigurationProvider)

方法

名稱 Description
Dispose()

執行與釋放、釋放或重設非受控資源相關聯的應用程式定義工作。

(繼承來源 FileConfigurationProvider)
Dispose(Boolean)

處理供應商。

(繼承來源 FileConfigurationProvider)
GetChildKeys(IEnumerable<String>, String)

回傳該提供者擁有的金鑰清單。

(繼承來源 ConfigurationProvider)
GetReloadToken()

回傳 A IChangeToken 可用於監聽,當此提供者重新載入時。

(繼承來源 ConfigurationProvider)
Load()

載入檔案 Path內容。

(繼承來源 FileConfigurationProvider)
Load(Stream)

從串流載入 XML 資料。

OnReload()

觸發換彈令牌並建立新的。

(繼承來源 ConfigurationProvider)
Set(String, String)

設定指定索引鍵的值。

(繼承來源 ConfigurationProvider)
ToString()

會產生一個字串,代表該提供者名稱及相關細節。

(繼承來源 FileConfigurationProvider)
TryGet(String, String)

嘗試用給定鍵尋找一個值。

(繼承來源 ConfigurationProvider)

適用於