語言

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
繼承
屬性

建構函式

名稱 Description
XmlStreamConfigurationProvider(XmlStreamConfigurationSource)

初始化 XmlStreamConfigurationProvider 類別的新執行個體。

屬性

名稱 Description
Data

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

(繼承來源 ConfigurationProvider)
Source

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

(繼承來源 StreamConfigurationProvider)

方法

名稱 Description
GetChildKeys(IEnumerable<String>, String)

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

(繼承來源 ConfigurationProvider)
GetReloadToken()

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

(繼承來源 ConfigurationProvider)
Load()

從串流載入設定資料。

(繼承來源 StreamConfigurationProvider)
Load(Stream)

將串流中的 XML 設定鍵/值載入提供者。

OnReload()

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

(繼承來源 ConfigurationProvider)
Read(Stream, XmlDocumentDecryptor)

將 XML 值串流讀取到鍵值字典中。

Set(String, String)

設定指定索引鍵的值。

(繼承來源 ConfigurationProvider)
ToString()

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

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

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

(繼承來源 ConfigurationProvider)

適用於