top of page
Yazarın fotoğrafıŞerif Aydın

AddScoped<> AddSingleton<> AddTransient<>



  • 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.

545 görüntüleme0 yorum

Son Yazılar

Hepsini Gör

コメント


bottom of page