Bagikan melalui


IConfigurationBuilder Antarmuka

Definisi

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 yang terdaftar IConfigurationSource.

Sources

Mendapatkan sumber yang digunakan untuk mendapatkan nilai konfigurasi.

Metode

Add(IConfigurationSource)

Menambahkan sumber konfigurasi baru.

Build()

IConfiguration Membangun 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 configurationBuilder.

AddConfiguration(IConfigurationBuilder, IConfiguration, Boolean)

Menambahkan konfigurasi yang ada ke configurationBuilder.

AddCommandLine(IConfigurationBuilder, Action<CommandLineConfigurationSource>)

Menambahkan yang IConfigurationProvider membaca nilai konfigurasi dari baris perintah.

AddCommandLine(IConfigurationBuilder, String[])

CommandLineConfigurationProvider Menambahkan yang membaca nilai konfigurasi dari baris perintah.

AddCommandLine(IConfigurationBuilder, String[], IDictionary<String,String>)

CommandLineConfigurationProvider Menambahkan yang membaca nilai konfigurasi dari baris perintah menggunakan pemetaan sakelar yang ditentukan.

Add<TSource>(IConfigurationBuilder, Action<TSource>)

Menambahkan sumber konfigurasi baru.

AddEnvironmentVariables(IConfigurationBuilder)

Menambahkan yang IConfigurationProvider membaca nilai konfigurasi dari variabel lingkungan.

AddEnvironmentVariables(IConfigurationBuilder, Action<EnvironmentVariablesConfigurationSource>)

Menambahkan yang IConfigurationProvider membaca nilai konfigurasi dari variabel lingkungan.

AddEnvironmentVariables(IConfigurationBuilder, String)

IConfigurationProvider Menambahkan yang membaca nilai konfigurasi dari variabel lingkungan dengan awalan tertentu.

GetFileLoadExceptionHandler(IConfigurationBuilder)

Mendapatkan default IFileProvider yang akan digunakan untuk penyedia berbasis file.

GetFileProvider(IConfigurationBuilder)

Mendapatkan default IFileProvider 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 ketika terjadi kesalahan.

SetFileProvider(IConfigurationBuilder, IFileProvider)

Menyetel default IFileProvider yang akan digunakan untuk penyedia berbasis file.

AddIniFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Menambahkan sumber konfigurasi INI ke builder.

AddIniFile(IConfigurationBuilder, Action<IniConfigurationSource>)

Menambahkan sumber konfigurasi INI ke builder.

AddIniFile(IConfigurationBuilder, String)

Menambahkan penyedia konfigurasi INI ke pathbuilder.

AddIniFile(IConfigurationBuilder, String, Boolean)

Menambahkan penyedia konfigurasi INI ke pathbuilder.

AddIniFile(IConfigurationBuilder, String, Boolean, Boolean)

Menambahkan penyedia konfigurasi INI ke pathbuilder.

AddIniStream(IConfigurationBuilder, Stream)

Menambahkan sumber konfigurasi INI ke builder.

AddJsonFile(IConfigurationBuilder, IFileProvider, String, Boolean, Boolean)

Menambahkan sumber konfigurasi JSON ke builder.

AddJsonFile(IConfigurationBuilder, Action<JsonConfigurationSource>)

Menambahkan sumber konfigurasi JSON ke builder.

AddJsonFile(IConfigurationBuilder, String)

Menambahkan penyedia konfigurasi JSON ke pathbuilder.

AddJsonFile(IConfigurationBuilder, String, Boolean)

Menambahkan penyedia konfigurasi JSON ke pathbuilder.

AddJsonFile(IConfigurationBuilder, String, Boolean, Boolean)

Menambahkan penyedia konfigurasi JSON ke pathbuilder.

AddJsonStream(IConfigurationBuilder, Stream)

Menambahkan sumber konfigurasi JSON ke builder.

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 configurationBuilder.

AddInMemoryCollection(IConfigurationBuilder, IEnumerable<KeyValuePair<String,String>>)

Menambahkan penyedia konfigurasi memori ke configurationBuilder.

AddUserSecrets(IConfigurationBuilder, Assembly)

Menambahkan sumber konfigurasi rahasia pengguna. Ini mencari assembly instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 assembly instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 assembly instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 perakitan yang berisi jenis T untuk instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 perakitan yang berisi jenis T untuk instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 perakitan yang berisi jenis T untuk instans UserSecretsIdAttribute, yang menentukan ID rahasia pengguna.

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 builder.

AddXmlFile(IConfigurationBuilder, Action<XmlConfigurationSource>)

Menambahkan sumber konfigurasi XML ke builder.

AddXmlFile(IConfigurationBuilder, String)

Menambahkan penyedia konfigurasi XML ke pathbuilder.

AddXmlFile(IConfigurationBuilder, String, Boolean)

Menambahkan penyedia konfigurasi XML ke pathbuilder.

AddXmlFile(IConfigurationBuilder, String, Boolean, Boolean)

Menambahkan penyedia konfigurasi XML ke pathbuilder.

AddXmlStream(IConfigurationBuilder, Stream)

Menambahkan sumber konfigurasi XML ke builder.

Berlaku untuk