Я не знаю, что такое @PostConstruct
, но когда вы выполняете Внедрение зависимостей в C#
(в зависимости от того, как вы это реализуете), вы можете просто написать код, который хотите внутри конструктор .
Предположим, у вас есть этот класс:
class MyObj
{
public MyObj(DependedObj obj1, ILogger logger)
{
// Here you can run what you want, with all the depended objects
}
}
Внедрение зависимостей запустит конструктор с объектами, которые необходимо определить при инициализации внедрения зависимостей.