.Net Core Dependency Injection | Transient | Scoped | Singleton

Поділитися
Вставка
  • Опубліковано 2 гру 2020
  • Bu videoda .Net Core üzerinde Dependency Injection kavramının nasıl kullanıldığına dair bir örnek yaptım. Bu örnekte AddScoped, AddSingleton ve AddTransient gibi kullanımların aralarındaki farklardan da bahsettim.
    In this video, I made an example of how the concept of Dependency Injection is used on .Net Core. In this example, I also talked about the differences between usages such as AddScoped, AddSingleton, and AddTransient.
    #dotnetcore #dependecyinjection #addsingleton #addscoped #addtransient
    Kanala Abone Olmayı Unutmayın!
    To Subscribe: bit.ly/3kvj2vw
  • Наука та технологія

КОМЕНТАРІ • 27

  • @soyermert
    @soyermert 2 роки тому +4

    teşekkürler, konu aslında basit ama anlaşılması yalın ve net bir anlatıma bakıyor...

  • @suleyman8843
    @suleyman8843 2 роки тому +4

    hocam anlatımın için çok teşekkür ederim sonunda şu muhabbeti anladım ya. Teorik olarak o kadar fazla bunlar hakkında bilgi gördüm ki ben mi anlayamıyorum diye kafayı yiyordum. Şunu bir örnekle görmek her şeyin kafamda oturmasını sağladı. Yüreğine sağlık hocam gerçekten sabahın beşinde şu videoyu izleyip harika bir aydınlanma yaşadım çok teşekkür ederim.

  • @by-Org
    @by-Org 2 роки тому +2

    gayet temiz, öz, hızlı bir anlatım.

  • @otantastik
    @otantastik 8 місяців тому +1

    Tebrik ederim Ioc bu kadar net anlatan baska kımse gormemıstım sektore yenı baslayan bır arkadasın dahı cok rahat anlayacagı bır dıl ve ornekler. Tesekkurler iyi calısmalar

  • @umutsatur7963
    @umutsatur7963 2 роки тому +1

    Vay be. İzledikçe kendimi daha hissediyorum

  • @webloader93
    @webloader93 Рік тому +2

    tertemiz anlatım, çok sağol hocam

  • @murad2003
    @murad2003 Рік тому +2

    cok iyi anlatim,tesekkurler

  • @gugjvgjbb
    @gugjvgjbb 3 роки тому +3

    Teşekkürler

  • @soruman
    @soruman Рік тому +1

    Ağzınıza sağlık, teşekkürler.

  • @WaffenVerband
    @WaffenVerband 10 місяців тому +1

    Allah razı olsun emeğinize sağlık

  • @mustafaaltuntas3396
    @mustafaaltuntas3396 2 роки тому +2

    Yani bu kadar karmaşık bir konuyu böyle güzel anlattığınız için çok teşekkürler kafam biraz yandı ama olur o kadar en nihayetinde konu anlaşılmıştır :)

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +2

      Teşekkürler. Umarım herkes için anlaşılır olmuştur.

  • @safakakin
    @safakakin Рік тому +1

    Hocam merhaba, yalın ve açıklayıcı bir anlatım olmuş. Emek verdiğiniz için teşekkür ederim.

  • @aog.tr.6828
    @aog.tr.6828 Рік тому +2

    Teşekkürler.

  • @aliumac9948
    @aliumac9948 10 місяців тому

    Emeğinize sağlık müthiş anlatım

  • @murad-dov
    @murad-dov Рік тому +1

    Hocam merhaba peki kendi oluşturduğumuz controller olmayan custom classlarda dependency injection nasıl kullana biliriz ?

  • @rahibjafarov9326
    @rahibjafarov9326 2 роки тому +2

    👍✊

  • @gkcjj
    @gkcjj Рік тому +1

    çok güzel anlatım.

  • @tahsintiryaki9486
    @tahsintiryaki9486 2 роки тому +2

    Öncelikle anlatımınız için çok teşekkür ederim, emeğinize sağlık. Bir soru sormak istiyorum. Mesela WheatherForecast controller 'ı içerisinden 1 adet INumGenerator adında bir interface yi DI olarak çağırıyoruz ve bu ınterface içerisinde bir metot örneğinizde olduğu gibi random sayı üretiyor olsun. WheatherForecast controller'ımız içerisinde de 10 adet endpointimiz olduğunu var sayalım. ben sadece GenerateRandom isimli endpointimde interface içierisindenki metodumu çağırıyorum geriye kalan 9 tane endpointim bu interface içerisindeki metodu kullanmıyor olsun. Ben İnterfacenin içerisindeki metodu kullanmayan bir endpoint'e istekte bulunduğumda
    Soru 1) Benim INumGenerator interfacesini kalıtım almış NumGenerator class'ım newlenir mi? (Ben newleneceğini düşünüyorum)
    Soru 2) NumGenerator class'ım newlenirse bu aslında olumsuz bir davranış olmaz mı çünkü ben NumGenerator isimli class içerisinde yer alan metodu kullanmadım.
    Eğer sorumu cevaplarsanız çok sevinirim. Sizi discord'tan da takip ediyorum. Şimdiden çok teşşekürler.

    • @TechBuddyTR
      @TechBuddyTR  2 роки тому +4

      Cevap1) Event new lenmiş olur bu durumda da.
      Cevap2) Sadece bir action metodda kullanacaksak [FromServices] attribute u ekleyip de kullanabiliyoruz.
      public async Task Get([FromServices] INumGenerator numGenerator) gibi kullanılabilir.

  • @Yousm-sk7oi
    @Yousm-sk7oi 9 місяців тому

    Autofac kullanıyorum IStorageServicem var bundan implamente edilen AzureStorage ve LocalStorage sınıfları var IXManager sınıfımda DI ile IStorageServis alıyorum autofacde bağımlılığı çözmeden bile program AzureStorage ile çalısıyor LocalStorage ile çözsem bile AzureStoragda çalısıyor nedeni ne olabilir?

  • @Littlebitte
    @Littlebitte 2 роки тому +3

    10:24