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
| Nama | Deskripsi |
|---|---|
| ApplicationMetadataConfigurationBuilderExtensions |
Ekstensi untuk metadata aplikasi. |
| BinderOptions |
Menentukan opsi yang digunakan oleh ConfigurationBinder. |
| ChainedBuilderExtensions |
Menyediakan metode ekstensi untuk menambahkan IConfiguration ke IConfigurationBuilder. |
| ChainedConfigurationProvider |
Menyediakan implementasi berantai dari IConfigurationProvider. |
| ChainedConfigurationSource |
Mewakili rantai IConfiguration sebagai IConfigurationSource. |
| CommandLineConfigurationExtensions |
Metode ekstensi untuk mendaftar CommandLineConfigurationProvider dengan IConfigurationBuilder. |
| ConfigurationBinder |
Kelas pembantu statis yang memungkinkan pengikatan objek yang ditik dengan kuat ke nilai konfigurasi. |
| ConfigurationBuilder |
Membangun pengaturan konfigurasi berbasis kunci/nilai untuk digunakan dalam aplikasi. |
| ConfigurationExtensions |
Menyediakan metode ekstensi untuk kelas konfigurasi. |
| ConfigurationIgnoreAttribute |
Menentukan bahwa properti konfigurasi harus dikecualikan dari pengikatan. |
| ConfigurationKeyComparer |
Menerapkan IComparer untuk mengurutkan kunci konfigurasi. |
| ConfigurationKeyNameAttribute |
Menentukan nama kunci untuk properti konfigurasi. |
| ConfigurationManager |
Mewakili objek konfigurasi yang dapat diubah. |
| ConfigurationPath |
Menyediakan metode utilitas dan konstanta untuk memanipulasi jalur Konfigurasi. |
| ConfigurationProvider |
Menentukan perilaku inti penyedia konfigurasi dan menyediakan basis untuk kelas turunan. |
| ConfigurationReloadToken |
Menyebarluaskan pemberitahuan bahwa perubahan konfigurasi telah terjadi. |
| ConfigurationRoot |
Mewakili simpul akar untuk konfigurasi. |
| ConfigurationRootExtensions |
Menyediakan metode ekstensi untuk IConfigurationRoot. |
| ConfigurationSection |
Mewakili bagian dari nilai konfigurasi aplikasi. |
| EnvironmentVariablesExtensions |
Menyediakan metode ekstensi untuk mendaftar EnvironmentVariablesConfigurationProvider dengan IConfigurationBuilder. |
| FileConfigurationExtensions |
Menyediakan metode ekstensi untuk FileConfigurationProvider. |
| FileConfigurationProvider |
Menyediakan kelas dasar untuk penyedia berbasis ConfigurationProvider file. |
| FileConfigurationSource |
Menyediakan kelas dasar untuk berbasis IConfigurationSourcefile . |
| FileLoadExceptionContext |
Berisi informasi tentang pengecualian beban file. |
| IniConfigurationExtensions |
Menyediakan metode ekstensi untuk menambahkan IniConfigurationProvider. |
| JsonConfigurationExtensions |
Metode ekstensi untuk menambahkan JsonConfigurationProvider. |
| KeyPerFileConfigurationBuilderExtensions |
Metode ekstensi untuk mendaftar KeyPerFileConfigurationProvider dengan IConfigurationBuilder. |
| MemoryConfigurationBuilderExtensions |
Metode ekstensi IConfigurationBuilder untuk MemoryConfigurationProvider. |
| StreamConfigurationProvider |
Menentukan perilaku inti penyedia konfigurasi berbasis aliran dan menyediakan basis untuk kelas turunan. |
| StreamConfigurationSource |
Menentukan perilaku inti sumber konfigurasi berbasis aliran dan menyediakan basis untuk kelas turunan. |
| UserSecretsConfigurationExtensions |
Menyediakan ekstensi konfigurasi untuk menambahkan sumber konfigurasi rahasia pengguna. |
| XmlConfigurationExtensions |
Metode ekstensi untuk menambahkan XmlConfigurationProvider. |
Struct
| Nama | Deskripsi |
|---|---|
| ConfigurationDebugViewContext |
Menyediakan data tentang item konfigurasi saat ini. |
Antarmuka
| Nama | Deskripsi |
|---|---|
| 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 IConfiguration hierarki. |
| IConfigurationSection |
Mewakili bagian dari nilai konfigurasi aplikasi. |
| IConfigurationSource |
Mewakili sumber kunci/nilai konfigurasi untuk aplikasi. |