Получите информацию о сроке службы в C# - PullRequest
0 голосов
/ 08 мая 2020

В приложении. NET Core 3 я могу определять зависимости в методе ConfigureServices:

services.AddTransient<Interface, ConcreteClass>();

Есть ли что-то, что позволяет получить информацию о жизненном цикле указанной зависимости?

То есть, если я передаю что-то вроде typeof(Interface), он возвращает что-то, что я могу использовать, чтобы узнать, что эта зависимость временная.

1 Ответ

0 голосов
/ 08 мая 2020
services.Where(s => s.ServiceType == typeof(IDependency)).Last().Lifetime;
...