Configuration در .NET

Configuration یکی از بخش‌های مهم در برنامه‌های .NET است که برای مدیریت تنظیمات برنامه مانند Connection String، کلیدهای API و سایر مقادیر قابل تغییر استفاده می‌شود.

Configuration چیست؟

به جای قرار دادن مقادیر ثابت در کد، بهتر است تنظیمات در فایل‌های پیکربندی ذخیره شوند تا بدون تغییر کد بتوان آن‌ها را مدیریت کرد.

نمونه خواندن Configuration


var builder = WebApplication.CreateBuilder(args);

string? appName =
    builder.Configuration["Application:Name"];

مزایای Configuration

  • مدیریت آسان تنظیمات برنامه
  • تفکیک تنظیمات از کد
  • پشتیبانی از محیط‌های مختلف
  • سهولت نگهداری برنامه

جمع‌بندی

Configuration راه استاندارد .NET برای مدیریت تنظیمات برنامه است و باعث می‌شود اطلاعات قابل تغییر خارج از کد نگهداری شوند.