Bagikan melalui


Microsoft.Extensions.Configuration Ruang nama

Berisi kelas dan abstraksi untuk menyiapkan IConfiguration.

Kelas

ApplicationMetadataConfigurationBuilderExtensions

Ekstensi untuk metadata aplikasi.

BinderOptions

Kelas opsi yang ConfigurationBinderdigunakan oleh .

ChainedBuilderExtensions

Metode ekstensi IConfigurationBuilder untuk penyedia konfigurasi berantai.

ChainedConfigurationProvider

Implementasi berantai dari IConfigurationProvider.

ChainedConfigurationSource

Mewakili berantai IConfiguration sebagai IConfigurationSource.

CommandLineConfigurationExtensions

Metode ekstensi untuk mendaftar dengan CommandLineConfigurationProviderIConfigurationBuilder.

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 memesan kunci konfigurasi.

ConfigurationKeyNameAttribute

Menentukan nama kunci untuk properti konfigurasi.

ConfigurationManager

Mewakili objek konfigurasi yang dapat diubah. Ini adalah dan IConfigurationBuilderIConfigurationRoot. Saat sumber ditambahkan, sumber akan memperbarui tampilan konfigurasi 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

IChangeTokenMengimplementasikan .

ConfigurationRoot

Simpul akar untuk konfigurasi.

ConfigurationRootExtensions

Metode ekstensi untuk IConfigurationRoot.

ConfigurationSection

Mewakili bagian dari nilai konfigurasi aplikasi.

EnvironmentVariablesExtensions

Metode ekstensi untuk mendaftar dengan EnvironmentVariablesConfigurationProviderIConfigurationBuilder.

FileConfigurationExtensions

Metode ekstensi untuk FileConfigurationProvider.

FileConfigurationProvider

Kelas dasar untuk berbasis ConfigurationProviderfile .

FileConfigurationSource

Mewakili kelas dasar untuk berbasis IConfigurationSourcefile .

FileLoadExceptionContext

Berisi informasi tentang pengecualian beban file.

IniConfigurationExtensions

Metode ekstensi untuk menambahkan IniConfigurationProvider.

JsonConfigurationExtensions

Metode ekstensi untuk menambahkan JsonConfigurationProvider.

KeyPerFileConfigurationBuilderExtensions

Metode ekstensi untuk mendaftar dengan KeyPerFileConfigurationProviderIConfigurationBuilder.

MemoryConfigurationBuilderExtensions

Menyediakan IConfigurationBuilder metode ekstensi untuk MemoryConfigurationProvider.

StreamConfigurationProvider

Stream penyedia konfigurasi berbasis.

StreamConfigurationSource

Stream 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 IConfiguration hierarki.

IConfigurationSection

Mewakili bagian dari nilai konfigurasi aplikasi.

IConfigurationSource

Mewakili sumber kunci/nilai konfigurasi untuk aplikasi.