Bagikan melalui


Microsoft.Extensions.Configuration Ruang nama

Berisi kelas dan abstraksi untuk menyiapkan IConfiguration.

Kelas

ApplicationMetadataConfigurationBuilderExtensions

Ekstensi untuk metadata aplikasi.

BinderOptions

Kelas opsi yang digunakan oleh ConfigurationBinder.

ChainedBuilderExtensions

Metode ekstensi IConfigurationBuilder untuk penyedia konfigurasi berantai.

ChainedConfigurationProvider

Implementasi berantai IConfigurationProvider.

ChainedConfigurationSource

Mewakili IConfiguration berantai sebagai IConfigurationSource.

CommandLineConfigurationExtensions

Metode ekstensi untuk mendaftarkan CommandLineConfigurationProvider dengan IConfigurationBuilder.

ConfigurationBinder

Kelas pembantu statis yang memungkinkan pengikatan objek yang ditik dengan kuat ke nilai konfigurasi.

ConfigurationBuilder

Digunakan untuk membangun pengaturan konfigurasi berbasis kunci/nilai untuk digunakan dalam aplikasi.

ConfigurationExtensions

Metode ekstensi untuk kelas konfigurasi.

ConfigurationKeyComparer

Implementasi IComparer digunakan untuk mengurutkan kunci konfigurasi.

ConfigurationKeyNameAttribute

Menentukan nama kunci untuk properti konfigurasi.

ConfigurationManager

Mewakili objek konfigurasi yang dapat diubah. Ini adalah IConfigurationBuilder dan IConfigurationRoot. Saat sumber ditambahkan, sumber akan memperbarui tampilan konfigurasinya saat ini. Setelah IConfigurationBuilder.Build() dipanggil, konfigurasi dibekukan.

ConfigurationPath

Metode utilitas dan konstanta untuk memanipulasi jalur Konfigurasi.

ConfigurationProvider

Kelas pembantu dasar untuk menerapkan IConfigurationProvider.

ConfigurationReloadToken

Menerapkan IChangeToken.

ConfigurationRoot

Simpul akar untuk konfigurasi.

ConfigurationRootExtensions

Metode ekstensi untuk IConfigurationRoot.

ConfigurationSection

Mewakili bagian dari nilai konfigurasi aplikasi.

EnvironmentVariablesExtensions

Metode ekstensi untuk mendaftarkan EnvironmentVariablesConfigurationProvider dengan IConfigurationBuilder.

FileConfigurationExtensions

Metode ekstensi untuk FileConfigurationProvider.

FileConfigurationProvider

Kelas dasar untuk ConfigurationProviderberbasis file .

FileConfigurationSource

Mewakili kelas dasar untuk IConfigurationSourceberbasis file .

FileLoadExceptionContext

Berisi informasi tentang pengecualian beban file.

IniConfigurationExtensions

Metode ekstensi untuk menambahkan IniConfigurationProvider.

JsonConfigurationExtensions

Metode ekstensi untuk menambahkan JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Metode ekstensi untuk mendaftarkan KeyPerFileConfigurationProvider dengan IConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Menyediakan metode ekstensi IConfigurationBuilder untuk MemoryConfigurationProvider.

StreamConfigurationProvider

Penyedia konfigurasi berbasis streaming.

StreamConfigurationSource

Streaming berbasis IConfigurationSource.

UserSecretsConfigurationExtensions

Ekstensi konfigurasi untuk menambahkan sumber konfigurasi rahasia pengguna.

XmlConfigurationExtensions

Metode ekstensi untuk menambahkan XmlConfigurationProvider.

Struct

ConfigurationDebugViewContext

Menyediakan data tentang item konfigurasi saat ini.

Antarmuka

IConfiguration

Mewakili sekumpulan properti konfigurasi aplikasi kunci/nilai.

IConfigurationBuilder

Mewakili jenis yang digunakan untuk membangun konfigurasi aplikasi.

IConfigurationManager

Mewakili objek konfigurasi yang dapat diubah.

IConfigurationProvider

Menyediakan kunci/nilai konfigurasi untuk aplikasi.

IConfigurationRoot

Mewakili akar hierarki IConfiguration.

IConfigurationSection

Mewakili bagian dari nilai konfigurasi aplikasi.

IConfigurationSource

Mewakili sumber kunci/nilai konfigurasi untuk aplikasi.