Bevezetés

Befejeződött

Amikor egy ASP.NET Core-alkalmazás HTTP-kérést kap, a kérést kezelő kódnak néha más szolgáltatásokhoz kell hozzáférnie. Előfordulhat például, hogy egy Blazor-összetevőnek hozzá kell férnie egy olyan szolgáltatáshoz, amely adatokat kér le egy adatbázisból. ASP.NET Core egy beépített függőséginjektáló (DI) tárolót használ az alkalmazás által használt szolgáltatások kezeléséhez.

Példaforgatókönyv

Tegyük fel, hogy Ön egy kezdő szintű ASP.NET Core-fejlesztő egy kisvállalatnál. Csapata egy új webalkalmazást készít. Az üdvözlőoldalon az ügyfél üdvözlő üzenetének elérésére és megjelenítésére vonatkozó követelmények. A csapatvezető arra kérte, hogy konfigurálja az adatok eléréséhez szükséges szolgáltatásokat, hogy azok a webes felhasználói felület összetevőiből használhatók legyenek.

Mit fogunk csinálni?

Ebben a modulban a .NET SDK használatával hoz létre egy ASP.NET Core-webalkalmazást. Miután meggyőződött arról, hogy megfelelően fut, egy memórián belüli szolgáltatást fog implementálni az üdvözlő üzenet létrehozásához. Ezt követően a beépített függőséginjektálási tárolót fogja használni a szolgáltatás szükség szerinti injektálásához.

Mi a fő cél?

A modul végére létrehozhat egy ASP.NET Core-webalkalmazást, amely a beépített függőséginjektálási tárolót használja a szolgáltatások kezeléséhez. Emellett ismertetheti a függőséginjektálás használatának előnyeit egy ASP.NET Core-alkalmazásban.