Код: Выделить всё
IHost hostBuilder = Host.CreateDefaultBuilder()
.ConfigureServices(
(context, services) =>
{
services.AddTransient();
services.AddScoped();
services.AddSingleton();
})
.ConfigureServices(
(context, services) =>
{
services.AddTransient(
sp =>
{
var transient = sp.GetRequiredService();
var scoped = sp.GetRequiredService();
var singleton = sp.GetRequiredService();
return new ServiceLifetimeReporter(transient, scoped, singleton);
});
})
.Build();
Код: Выделить всё
Dispose()< /code>) объекты до его построения?Dispose()[*] Создать локальную область (
Код: Выделить всё
Dispose()[*] Использовать с использованием для вызывания dispose () Методы (
Код: Выделить всё
Dispose()Подробнее здесь: https://stackoverflow.com/questions/786 ... -injection
Мобильная версия