Slovenská verzeSlovensky

wiki Transient Lifestyle

Miroslav Holec

18. února. 2020

Služba registrovaná do výchozího .NET Core kontejneru (MSDI) by měla mít výchozí lifestyle Transient, pokud vyloženě nepožadujeme specifické chování (Scoped / Singleton). Transient lifestyle zajišťuje, že kontejner vytvoří instanci registrované třídy na všech místech, kde je instance požadována. V současných webových aplikacích je obvyklé řetězení závislostí, v rámci kterých je Transient lifestyle ideální. Jedná se zejména o scénáře, kdy je v rámci Hot Path vytvořena instance MVC Controlleru, do kterého jsou předány services / facades a do nich například repositories.


Loading
Otevřít chat