我们有一个类(实际上有很多),它有一个静态初始化函数,它需要在依赖注入容器中的一个对象上执行(使用 Unity)。
public class MyClass
{
public static void InitializeMappings(IMapper mapper)
{
// Do stuff to mapper
}
}
我希望InitializeMappings
每当 Unity 容器实例化一个新的 IMapper 实例时调用该函数。
我需要帮助:
InitializeMappings
从容器调用函数- 解析
mapper
函数调用的参数 - 将调用连接
InitializeMappings
到 IMapper 实现的生命周期
我将如何实施/定义这个?