XmlConfigurationProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供從 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) |