Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
xii
spistreści
12.3.KiedyużywaćKONTENERADI416
Używaniebibliotektrzecichoznaczakosztyiryzyko416
CZYSTEDIdajekrótszy
cyklfeedbacku
419
Werdykt:kiedyużywaćKONTENERADI420
13KontenerDIAutofac
425
13.1.WprowadzeniedoAutofac426
Rozwiązywanieobiektów
427
Konfigurowanie
ContainerBuilder
430
13.2.Zarządzaniecyklemżycia437
Konfigurowaniezakresówinstancji438
Zwalnianiekomponentów
440
13.3.RejestrowanietrudnychAPI443
KonfigurowanieprymitywnychZALEŻNOŚCI
443
Rejestrowanieobiektów
zapomocąblokówkodu
445
13.4.Pracazlicznymikomponentami447
Wybieraniewśródwielukandydatów
447
Podłączeniesekwencji
452
Pod-
łączanieDekoratorów
455
PisanieKompozytów458
14KontenerDISimpleInjector463
14.1.WprowadzeniedoSimpleInjector
464
Tworzenieobiektów466
Konfigurowaniekontenera468
14.2.Zarządzaniecyklemżycia
476
KonfigurowanieSTYLÓWŻYCIA
477Zwalnianiekomponentów
478
Zakresyotoczenia481
Diagnozowaniekontenerapodkątemczęstychproblemów
cyklużycia483
14.3.RejestrowanietrudnychAPI486
KonfigurowanieprymitywnychZALEŻNOŚCI
486
Rejestrowanieobiektów
Wyciąganieprymityw-
nychZALEŻNOŚCIdoObiektówParametrów
488
zapomocąblokówkodu
489
14.4.Pracazlicznymikomponentami490
Wybieraniespośródlicznychkandydatów
491
PodłączanieKompozytów500
Podłączaniesekwencji
494
strumieniami502
PodłączanieDekoratorów497
Sekwencje
15KontenerDIMicrosoft.Extensions.DependencyInjection507
15.1.WprowadzeniedoMicrosoft.Extensions.DependencyInjection508
Rozwiązywanieobiektów
510
Konfigurowanie
ServcieCollection
512