XmlStreamConfigurationProvider Sınıf

Tanım

XML akışından alınan yapılandırma anahtar-değer çiftleri sağlar.

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
Devralma
Öznitelikler

Oluşturucular

Name Description
XmlStreamConfigurationProvider(XmlStreamConfigurationSource)

XmlStreamConfigurationProvider sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
Data

Bu sağlayıcı için yapılandırma anahtar-değer çiftlerini alır veya ayarlar.

(Devralındığı yer: ConfigurationProvider)
Source

Bu sağlayıcının kaynak ayarlarını alır.

(Devralındığı yer: StreamConfigurationProvider)

Yöntemler

Name Description
GetChildKeys(IEnumerable<String>, String)

Bu sağlayıcının sahip olduğu anahtarların listesini döndürür.

(Devralındığı yer: ConfigurationProvider)
GetReloadToken()

Bu sağlayıcı yeniden yüklendiğinde dinlemek için kullanılabilecek bir IChangeToken döndürür.

(Devralındığı yer: ConfigurationProvider)
Load()

Akıştan yapılandırma verilerini yükler.

(Devralındığı yer: StreamConfigurationProvider)
Load(Stream)

Xml yapılandırma anahtarını/değerlerini bir akıştan bir sağlayıcıya yükler.

OnReload()

Değişiklik belirtecini yeniden yükleme işlemini tetikler ve yenisini oluşturur.

(Devralındığı yer: ConfigurationProvider)
Read(Stream, XmlDocumentDecryptor)

XML değerlerinin akışını bir anahtar/değer sözlüğüne okur.

Set(String, String)

Belirli bir anahtar için bir değer ayarlar.

(Devralındığı yer: ConfigurationProvider)
ToString()

Bu sağlayıcı adını ve ilgili ayrıntıları temsil eden bir dize oluşturur.

(Devralındığı yer: ConfigurationProvider)
TryGet(String, String)

Verilen anahtarla bir değer bulmaya çalışır.

(Devralındığı yer: ConfigurationProvider)

Şunlara uygulanır