معرفی
حفظ پیکربندی ها و خواندن آنها در زمان اجرا، بخش ضروری هر برنامه ای است. در یک برنامه .NET Framework، ما مقادیر پیکربندی را در فایل web.config میداشتیم و آنها را میخواندیم تا در سراسر برنامه خود استفاده کنیم. در یک برنامه ASP.NET Core، مکانهای زیادی وجود دارد که میتوانیم مقادیر پیکربندی خود را نگه داریم و سپس از آنها در زمان اجرا در هر نقطه از برنامه استفاده کنیم. مایکروسافت ارائه دهندگان پیش فرض را برای خواندن تنظیمات از چنین مکان هایی در اختیار ما قرار داده است.
Appsettings.json
در یک برنامه هسته ای ASP.NET، فایل "appsettings.json" جایی است که می توانیم تنظیمات را نگه داریم و با استفاده از JsonConfigurationProvider ارائه شده توسط مایکروسافت آنها را بخوانیم.
در این مقاله نحوه حفظ مقادیر پیکربندی در فایل appsettings.json و نحوه خواندن آن مقادیر و استفاده از آنها در یک برنامه را خواهیم دید.
- تنظیمات را با استفاده از ICconfiguration بخوانید
- با استفاده از روش GetValue<T> به یک مقدار قوی تایپ شده دسترسی پیدا کنید
- با استفاده از روش GetSection به بخش دسترسی پیدا کنید
- دسترسی به بخش و bind با کلاس قوی تایپ شده با استفاده از روش Bind
کد منبع
یک برنامه وب Asp.Net Core ایجاد کنید
به فایل appsettings.json بروید و تنظیمات زیر مربوط به رابط کاربری داشبورد برنامه ما را جایگذاری کنید:
appsettings.json