Когда активируется singleton в DI контейнере и можно ли сделать его предварительную инициализацию

C#DI контейнерsingletonархитектураинициализация