皮下注射 - 激活
Hypodermic - OnActivating
本文关键字:激活 更新时间:2023-10-16
我最近一直在尝试使用 https://github.com/ybainier/Hypodermic 对C++进行依赖注入。但是,我无法找到它是否支持来自AutoFac的OnActivating事件:
builder.RegisterInstance(instance).OnActivating(MyLambdaHere)
皮下注射有什么方法可以模仿此功能吗?
此功能随新版本 (0.1.2) 一起提供。您可以像这样使用它:
builder.registerInstance(instance)->onActivating(
[](IActivatingData< MyStaticInstanceType >& data) -> void
{
// Your "Activating" code here
}
);
此外,IRegistrationBuilder
暴露了onPreparing()
和onActivated()
。我希望这有所帮助。
相关文章:
- 如何在日食中激活自动建议?
- QT5 信号不会激活插槽内的功能
- 堆栈上的最大激活记录数
- 使用 [#define & #ifdef] 跨文件激活代码块
- CNN的tanh()激活函数的实现
- C++(SFML?激活某些内容x秒钟,而不会冻结整个程序
- 激活上下文生成失败,依赖程序集,并行,事件 ID 33
- 当电子的窗口隐藏时如何激活另一个应用程序窗口
- 相机抖动未激活虚幻C++
- C++挂起线程,然后通过其他线程重新激活
- 激活填充和盐
- Visual Studio Code - 在调试之前激活环境
- 如果我在 Xbox UWP 应用程序上收到激活错误并且错误消息中没有任何有用的内容,该怎么办
- 需要知道 Windows API 才能在我的应用程序激活时获取回调
- 内存模型:激活记录
- 在哪里放置pthread Mutex和con var,以确保激活所有功能
- 检查Windows激活状态返回错误的值
- 如何激活视觉工作室中聚集体的RVO
- IMMDevice::激活缺少接口的返回代码
- 激活和部署“ QvIrtualKeyboard”(在Windows中)