作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我最近一直在尝试使用 https://github.com/ybainier/Hypodermic用于 C++ 上的依赖注入(inject)。然而,我无法找到它是否支持来自 AutoFac 的 OnActivating 事件:
builder.RegisterInstance(instance).OnActivating(MyLambdaHere)
Hypodermic 有什么方法可以模仿这个功能吗?
最佳答案
此功能随新版本 (0.1.2) 一起提供。你可以像这样使用它:
builder.registerInstance(instance)->onActivating(
[](IActivatingData< MyStaticInstanceType >& data) -> void
{
// Your "Activating" code here
}
);
此外,IRegistrationBuilder
还公开了 onPreparing()
和 onActivated()
。希望对您有所帮助。
关于c++ - Hypodermic - OnActivating,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12498674/
我最近一直在尝试使用 https://github.com/ybainier/Hypodermic用于 C++ 上的依赖注入(inject)。然而,我无法找到它是否支持来自 AutoFac 的 OnA
我是一名优秀的程序员,十分优秀!