Добрый день. Изучаю особенности работы c .Net Core, в частности с их механизмом универсального узла (Generic Host).
У меня возникло ощущение, что я запутался.
Правильно ли я понимаю, что если в консольном приложении создать и запустить хост, подобным образом:
class Program
{
static void Main(string[] args)
{
using IHost host = CreateHostBuilder(args).Build();
host.RunAsync();
Console.ReadLine();
}
public static IHostBuilder CreateHostBuilder(string[] args) =>
Host.CreateDefaultBuilder(args)
.ConfigureHostConfiguration(builder =>
{
//empty
});
}
То этот самый хост, запустится в отдельном фоновом-процессе? То есть, процесс консольного приложения отдельно, а процесс-хоста - отдельно? Если да - то как в таск-менеджере найти этот хост-процесс? Я вижу только процесс приложения.
Спасибо.