Взято из документов MSDN Unity ...
Время жизни объекта, который он строит, будет соответствовать времени жизни, которое вы указываете в параметрах метода. Если вы не укажете значение для времени жизни, тип будет зарегистрирован для временного времени жизни, что означает, что при каждом вызове Resolve будет создаваться новый экземпляр ...
Включите экземпляр класса ContainerControlledLifetimeManager в параметры метода RegisterType, чтобы указать контейнеру зарегистрировать одноэлементное отображение.
Таким образом, по сути, инъекция временная, если вы не укажете ее как синглтон.