SectionInformation.ConfigSource Properti
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.
Mendapatkan atau mengatur nama file include tempat bagian konfigurasi terkait ditentukan, jika file tersebut ada.
public:
property System::String ^ ConfigSource { System::String ^ get(); void set(System::String ^ value); };
public string ConfigSource { get; set; }
member this.ConfigSource : string with get, set
Public Property ConfigSource As String
Nilai Properti
Nama file include tempat yang terkait ConfigurationSection didefinisikan, jika file tersebut ada; jika tidak, string kosong ("").
Keterangan
Properti ConfigSource mewakili nilai configSource atribut yang ditentukan untuk ConfigurationSection objek yang terkait dengan SectionInformation objek.
ConfigurationSection Implementasi dapat secara opsional menentukan file terpisah tempat pengaturan konfigurasi untuk bagian tersebut ditentukan. Ini dapat berguna dalam beberapa cara:
Menggunakan file include dapat menghasilkan struktur yang lebih logis dan modular untuk file konfigurasi.
Keamanan dan izin akses file dapat digunakan untuk membatasi akses ke bagian pengaturan konfigurasi.
Pengaturan dalam file sertakan yang tidak digunakan selama inisialisasi aplikasi dapat dimodifikasi dan dimuat ulang tanpa memerlukan mulai ulang aplikasi.
Contoh berikut menunjukkan bagaimana atribut ini digunakan dalam file konfigurasi untuk menentukan bahwa pages bagian ditentukan dalam file serta eksternal:
<pages configSource="pages.config"/>
Jika salah satu pengaturan dalam file termasuk konfigurasi mengharuskan aplikasi untuk memulai ulang saat dimodifikasi, atur RestartOnExternalChanges properti ke true.
Dalam aplikasi ASP.NET, pada waktu proses Anda dapat menetapkan ke ConfigSource properti nama file konfigurasi alternatif. Dalam hal ini, konten file ditimpa oleh informasi string koneksi default yang terkandung dalam file Web.config. Ini terjadi juga ketika file alternatif tidak ada dan dibuat pada waktu proses. Jika file Web.config tidak berisi informasi string koneksi apa pun, bagian kosong ditambahkan ke file alternatif.