Úvod
Když aplikace ASP.NET Core obdrží požadavek HTTP, kód, který požadavek zpracovává, někdy potřebuje přístup k jiným službám. Například komponenta Blazor může potřebovat přístup ke službě, která načítá data z databáze. ASP.NET Core ke správě služeb, které aplikace používá, používá integrovaný kontejner injektáže závislostí (DI).
Ukázkový scénář
Předpokládejme, že jste vývojář základní úrovně ASP.NET Core v malé společnosti. Váš tým vytváří novou webovou aplikaci. Požadavky přistupující k uživateli a zobrazení uvítací zprávy zákazníka na úvodní stránce Vedoucí vašeho týmu vás požádal, abyste nakonfigurovali potřebné služby pro přístup k datům, aby je bylo možné použít z komponent webového uživatelského rozhraní.
Co budeme dělat?
V tomto modulu použijete sadu .NET SDK k vytvoření často používané webové aplikace ASP.NET Core. Po zajištění správného spuštění implementujete službu v paměti, která vygeneruje uvítací zprávu. Pak pomocí integrovaného kontejneru injektáže závislostí vložíte službu tam, kde je to potřeba.
Jaký je hlavní cíl?
Na konci modulu budete moct vytvořit webovou aplikaci ASP.NET Core, která ke správě služeb používá integrovaný kontejner injektáže závislostí. Budete také schopni popsat výhody použití injektáže závislostí v aplikaci ASP.NET Core.