Microsoft.Extensions.Configuration Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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. |