IConfigurationBuilder Antarmuka
Definisi
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.
Mewakili jenis yang digunakan untuk membangun konfigurasi aplikasi.
public interface class IConfigurationBuilder
public interface IConfigurationBuilder
type IConfigurationBuilder = interface
Public Interface IConfigurationBuilder
- Turunan
Properti
Properties |
Mendapatkan koleksi kunci/nilai yang dapat digunakan untuk berbagi data antara IConfigurationBuilder dan IConfigurationSourceterdaftar. |
Sources |
Mendapatkan sumber yang digunakan untuk mendapatkan nilai konfigurasi. |
Metode
Add(IConfigurationSource) |
Menambahkan sumber konfigurasi baru. |
Build() |
Membangun IConfiguration dengan kunci dan nilai dari kumpulan sumber yang terdaftar di Sources. |
Metode Ekstensi
AddApplicationMetadata(IConfigurationBuilder, IHostEnvironment, String) |
Mendaftarkan penyedia konfigurasi untuk metadata aplikasi. |
AddConfiguration(IConfigurationBuilder, IConfiguration) |
Menambahkan konfigurasi yang ada ke |
AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean) |
Menambahkan konfigurasi yang ada ke |
AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>) |
Menambahkan IConfigurationProvider yang membaca nilai konfigurasi dari baris perintah. |
AddCommandLine(IConfigurationBuilder, String[]) |
Menambahkan CommandLineConfigurationProvider yang membaca nilai konfigurasi dari baris perintah. |
AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>) |
Menambahkan CommandLineConfigurationProvider yang membaca nilai konfigurasi dari baris perintah menggunakan pemetaan sakelar yang ditentukan. |
Add<TSource>(IConfigurationBuilder, Action<TSource>) |
Menambahkan sumber konfigurasi baru. |
AddEnvironmentVariables(IConfigurationBuilder) |
Menambahkan IConfigurationProvider yang membaca nilai konfigurasi dari variabel lingkungan. |
AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>) |
Menambahkan IConfigurationProvider yang membaca nilai konfigurasi dari variabel lingkungan. |
AddEnvironmentVariables(IConfigurationBuilder, String) |
Menambahkan IConfigurationProvider yang membaca nilai konfigurasi dari variabel lingkungan dengan awalan yang ditentukan. |
GetFileLoadExceptionHandler(IConfigurationBuilder) |
Mendapatkan IFileProvider default yang akan digunakan untuk penyedia berbasis file. |
GetFileProvider(IConfigurationBuilder) |
Mendapatkan IFileProvider default yang akan digunakan untuk penyedia berbasis file. |
SetBasePath(IConfigurationBuilder, String) |
Mengatur FileProvider untuk penyedia berbasis file ke PhysicalFileProvider dengan jalur dasar. |
SetFileLoadExceptionHandler(IConfigurationBuilder, Action<FileLoadExceptionContext>) |
Mengatur tindakan default yang akan dipanggil untuk penyedia berbasis file saat terjadi kesalahan. |
SetFileProvider(IConfigurationBuilder, IFileProvider) |
Mengatur IFileProvider default yang akan digunakan untuk penyedia berbasis file. |
AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Menambahkan sumber konfigurasi INI ke |
AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>) |
Menambahkan sumber konfigurasi INI ke |
AddIniFile(IConfigurationBuilder, String) |
Menambahkan penyedia konfigurasi INI di |
AddIniFile(IConfigurationBuilder, String, Boolean) |
Menambahkan penyedia konfigurasi INI di |
AddIniFile(IConfigurationBuilder, String, Boolean, Boolean) |
Menambahkan penyedia konfigurasi INI di |
AddIniStream(IConfigurationBuilder, Stream) |
Menambahkan sumber konfigurasi INI ke |
AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Menambahkan sumber konfigurasi JSON ke |
AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>) |
Menambahkan sumber konfigurasi JSON ke |
AddJsonFile(IConfigurationBuilder, String) |
Menambahkan penyedia konfigurasi JSON di |
AddJsonFile(IConfigurationBuilder, String, Boolean) |
Menambahkan penyedia konfigurasi JSON di |
AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean) |
Menambahkan penyedia konfigurasi JSON di |
AddJsonStream(IConfigurationBuilder, Stream) |
Menambahkan sumber konfigurasi JSON ke |
AddKeyPerFile(IConfigurationBuilder, Action<KeyPerFileConfigurationSource>) |
Menambahkan konfigurasi menggunakan file dari direktori. Nama file digunakan sebagai kunci, konten file digunakan sebagai nilai . |
AddKeyPerFile(IConfigurationBuilder, String) |
Menambahkan konfigurasi menggunakan file dari direktori. Nama file digunakan sebagai kunci, konten file digunakan sebagai nilai . |
AddKeyPerFile(IConfigurationBuilder, String, Boolean) |
Menambahkan konfigurasi menggunakan file dari direktori. Nama file digunakan sebagai kunci, konten file digunakan sebagai nilai . |
AddKeyPerFile(IConfigurationBuilder, String, Boolean, Boolean) |
Menambahkan konfigurasi menggunakan file dari direktori. Nama file digunakan sebagai kunci, konten file digunakan sebagai nilai . |
AddInMemoryCollection(IConfigurationBuilder) |
Menambahkan penyedia konfigurasi memori ke |
AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>) |
Menambahkan penyedia konfigurasi memori ke |
AddUserSecrets(IConfigurationBuilder, Assembly) |
Menambahkan sumber konfigurasi rahasia pengguna. Ini mencari ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean) |
Menambahkan sumber konfigurasi rahasia pengguna. Ini mencari ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets(IConfigurationBuilder, Assembly, Boolean, Boolean) |
Menambahkan sumber konfigurasi rahasia pengguna. Ini mencari ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets(IConfigurationBuilder, String) |
Menambahkan sumber konfigurasi rahasia pengguna dengan ID rahasia pengguna tertentu. ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets(IConfigurationBuilder, String, Boolean) |
Menambahkan sumber konfigurasi rahasia pengguna dengan ID rahasia pengguna tertentu. ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets<T>(IConfigurationBuilder) |
Menambahkan sumber konfigurasi rahasia pengguna. Mencari rakitan yang berisi jenis ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean) |
Menambahkan sumber konfigurasi rahasia pengguna. Mencari rakitan yang berisi jenis ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddUserSecrets<T>(IConfigurationBuilder, Boolean, Boolean) |
Menambahkan sumber konfigurasi rahasia pengguna. Mencari rakitan yang berisi jenis ID rahasia pengguna adalah nilai unik yang digunakan untuk menyimpan dan mengidentifikasi kumpulan nilai konfigurasi rahasia. |
AddXmlFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean) |
Menambahkan sumber konfigurasi XML ke |
AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>) |
Menambahkan sumber konfigurasi XML ke |
AddXmlFile(IConfigurationBuilder, String) |
Menambahkan penyedia konfigurasi XML di |
AddXmlFile(IConfigurationBuilder, String, Boolean) |
Menambahkan penyedia konfigurasi XML di |
AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean) |
Menambahkan penyedia konfigurasi XML di |
AddXmlStream(IConfigurationBuilder, Stream) |
Menambahkan sumber konfigurasi XML ke |