FileConfigurationSource Sınıf

Tanım

Dosya tabanlı IConfigurationSourceiçin bir temel sınıfı temsil eder.

public ref class FileConfigurationSource abstract : Microsoft::Extensions::Configuration::IConfigurationSource
public abstract class FileConfigurationSource : Microsoft.Extensions.Configuration.IConfigurationSource
type FileConfigurationSource = class
    interface IConfigurationSource
Public MustInherit Class FileConfigurationSource
Implements IConfigurationSource
Devralma
FileConfigurationSource
Türetilmiş
Uygulamalar

Oluşturucular

FileConfigurationSource()

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

Özellikler

FileProvider

Dosyanın içeriğine erişmek için kullanılır.

OnLoadException

FileConfigurationProvider.Load içinde yakalanmayan bir özel durum oluşursa çağrılır.

Optional

Dosyanın yüklenmesinin isteğe bağlı olup olmadığını belirler.

Path

Dosyanın yolu.

ReloadDelay

Yeniden yüklenen milisaniye sayısı, Load çağrılmadan önce bekler. Bu, bir dosya tamamen yazılmadan önce yeniden yüklemeyi tetiklemekten kaçınmaya yardımcı olur. Varsayılan değer 250'dir.

ReloadOnChange

Temel alınan dosya değişirse kaynağın yüklenip yüklenmeyeceğini belirler.

Yöntemler

Build(IConfigurationBuilder)

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

EnsureDefaults(IConfigurationBuilder)

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

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

Hiçbir dosya sağlayıcısı ayarlanmamışsa, mutlak Yol için bu, mevcut en yakın dizin için bir fiziksel dosya sağlayıcısı oluşturur.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır