XmlConfigurationSource Sınıf

Tanım

TABANLı bir XML dosyası FileConfigurationSource.

public ref class XmlConfigurationSource : Microsoft::Extensions::Configuration::FileConfigurationSource
[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 XmlConfigurationSource : Microsoft.Extensions.Configuration.FileConfigurationSource
public class XmlConfigurationSource : Microsoft.Extensions.Configuration.FileConfigurationSource
[<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 XmlConfigurationSource = class
    inherit FileConfigurationSource
type XmlConfigurationSource = class
    inherit FileConfigurationSource
Public Class XmlConfigurationSource
Inherits FileConfigurationSource
Devralma
XmlConfigurationSource
Öznitelikler

Oluşturucular

Name Description
XmlConfigurationSource()

yeni bir örneğini XmlConfigurationSourcebaşlatır.

Özellikler

Name Description
FileProvider

Dosyanın içeriğine erişmek için kullanılan sağlayıcıyı alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)
OnLoadException

FileConfigurationProvider.Load içinde yakalanmayan bir özel durum oluşursa çağrılan eylemi alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)
Optional

Dosyanın yüklenmesinin isteğe bağlı olup olmadığını belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)
Path

Dosyanın yolunu alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)
ReloadDelay

Yeniden yüklemenin Load çağrısından önce bekleyeceği milisaniye sayısını alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)
ReloadOnChange

Temel alınan dosya değişirse kaynağın yüklenip yüklenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: FileConfigurationSource)

Yöntemler

Name Description
Build(IConfigurationBuilder)

Bu kaynak için öğesini XmlConfigurationProvider oluşturur.

EnsureDefaults(IConfigurationBuilder)

Oluşturucuda FileProvider veya FileLoadExceptionHandler gibi varsayılan ayarları kullanmak için çağrılır.

(Devralındığı yer: FileConfigurationSource)
ResolveFileProvider()

Mutlak Yol için hiçbir dosya sağlayıcısı ayarlanmamışsa, dosyanın dizini için fiziksel bir dosya sağlayıcısı oluşturur.

(Devralındığı yer: FileConfigurationSource)

Şunlara uygulanır