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.
top of page
Harika isler yapabilmenin tek yolu yaptıgın isi sevmektir...
Hayat paylasilacak cok fazla tecrubeyle dolu.
Ara
bottom of page
コメント