Microsoft.Extensions.Configuration Ruang nama

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.