top of page

AddScoped<> AddSingleton<> AddTransient<>

Yazarın fotoğrafı: Şerif AydınŞerif Aydın


  • AddSingleton<> : Projemizi çalıştırdığımızda, tek bir instance oluşturularak memoryde bu bilgiyi tutar ve gelen requestlerde üretilen aynı intancesı kullanır. Redis, Elastic,Mongo Contextleri gibi yapıları burada tutabiliriz.

  • AddScoped<> : Gelen her bir istek için bir instance oluşturur ve gelen her aynı requestte aynı instance’ı kullanır, farklı web requestler içinde yeni bir instance oluşturur. Örnek olarak uygulama içi Global Language resources dosyanız mevcut ise bunu AddScoped içersinde tutabilirsiniz. Her sayfa için size farklı dillerde veri dönüşü sağlayabilir.

  • AddTransient<> : Her servis isteğinde yeni bir instance oluşturulur. Transient servisinden üretilir.

Comments


© 2020 by Serif Aydin

  • indir
  • YouTube
  • LinkedIn Sosyal Simge
bottom of page