dependency injection

Scoped ServiceProvider – Własna implementacja

Wstęp W poprzednim wpisie dotyczącym service lifetimes, na przykładzie Web API, opisałem jak są tworzone zależności typu Scoped – w kontekście requestów HTTP. A co, jeśli nie używamy HTTP? Otóż można wprowadzić własną implementację Scope, w zależności od tego, jak nasza biblioteka/aplikacja go definiuje. Do tego posłużą nam klasy i metody dostarczone przez IServiceCollection oraz […]

Xamarin.Forms + Prism – Dependency Injection

Wstęp Dzisiejszy post będzie troszkę nawiązywał do poprzedniego, o dependency injection – link.Xamarin Forms nie posiada żadnego wbudowanego mechanizmu do dependency injection więc aby to osiągnąć potrzebujemy dodatkowych bibliotek. Ja w swoim projekcie korzystam z Prism. Autorzy biblioteki utworzyli warstwę abstrakcji Prism.Ioc – jest to zestaw interfejsów do obsługi kontenerów. Dzięki temu rozwiązaniu mogą powstawać

Dependency Injection + dotnet core

Podczas pisania kodu czeka nas bardzo dużo problemów do rozwiązania. Pierwsze kawałki kodu zazwyczaj wyglądały tak, że wszystko było pisane w jednej metodzie lub klasie. Następnie, po przeczytaniu paru książek/artykułów, człowiek zaczął bardziej się zastanawiać nad tym co robi. Podział kodu na klasy: repozytoria, managery, serwisy, i wszystkie inne. Następnie pojawia się problem, jak połączyć

Scroll to Top