gpt4 book ai didi

c++ - Hypodermic - OnActivating

转载 作者:可可西里 更新时间:2023-11-01 16:37:42 34 4
gpt4 key购买 nike

我最近一直在尝试使用 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/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com