Это хорошая идея, чтобы сделать следующее?
public void Configure(
IApplicationBuilder app,
IWebHostEnvironment env,
IHostApplicationLifetime applicationLifetime)
{
applicationLifetime.ApplicationStarted.Register(() => _container.Verify());
applicationLifetime.ApplicationStopped.Register(() => _container.Dispose());
...
}
Мне интересно, есть ли крайние случаи в этом шаблоне, которые приводят к тому, что проверка выполняется слишком поздно или слишком рано, и если неудачная проверка приводит к остановке приложения (надеюсь, это так).