.Net Core API Web.Config Değeri Okuma | C#

Merhaba, yeni bir şey yazacağım zaman öğrenmek için .net Core kullanıyorum.
Web.Config içerisine bazı değişkenleri yazıp okuduğum durumlar oluyordu.
Bunu .Net Core kullandığımda nasıl yaparım diye araştırdım, şöyleymiş:

public class AmazonOrderController : ControllerBase
{
	public AmazonOrderController(IConfiguration configuration)
	{
		Sabitler.REFRESH_TOKEN = configuration.GetValue<string>("AmazonBaglanti:RefreshToken");
	}	 
}

Web.Config dosyasının karşılığı appsettings.json dosyası. Onun da içeriği şöyle olacak yukarıdaki kodun çalışması için.

{
  "Logging": {
    "LogLevel": {
      "Default": "Information",
      "Microsoft.AspNetCore": "Warning"
    }
  },
  "AllowedHosts": "*",
  "AmazonBaglanti": {
    "RefreshToken": "ccc"
  }
}

Selamlar.

Leave a Reply

Your email address will not be published. Required fields are marked *