Baca tetapan konfigurasi aplikasi/web dalam .NET
Apabila membangunkan perpustakaan kelas C#, anda perlu membaca tetapan konfigurasi daripada fail app.config atau web.config mengikut senario penggunaan. Artikel ini meneroka amalan terbaik untuk mengakses tetapan ini, termasuk pengehadan kaedah yang tidak digunakan dan ketersediaan alternatif yang lebih baharu.
KaedahTerdahulu ConfigurationSettings.AppSettings.Get()
sudah lapuk. Alternatif yang disyorkan ConfigurationManager.AppSettings["MySetting"]
memberikan sokongan dan kestabilan yang dipertingkatkan. Walau bagaimanapun, kelas ini tidak boleh diakses secara langsung dalam projek perpustakaan kelas C#.
Penyelesaiannya ialah dengan menambah rujukan kepada pemasangan System.Configuration
dalam projek anda. Ini membolehkan anda menggunakan kelas ConfigurationManager
dan mendapatkan semula tetapan konfigurasi seperti ini:
<code class="language-csharp">using System.Configuration; string configValue1 = ConfigurationManager.AppSettings["countoffiles"]; string configValue2 = ConfigurationManager.AppSettings["logfilelocation"];</code>
Atas ialah kandungan terperinci Bagaimana untuk Membaca Tetapan Konfigurasi Apl/Web dengan Cekap dalam Perpustakaan Kelas C# .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!