Подкожный - OnActivating
Недавно я пытался использовать https://github.com/ybainier/Hypodermic для внедрения зависимостей в C++. Тем не менее, я не могу найти, поддерживает ли он событие OnActivating от AutoFac:
builder.RegisterInstance(instance).OnActivating(MyLambdaHere)
Есть ли способ подкожно подражать этой функции?
1 ответ
Эта функция поставляется с новым выпуском (0.1.2). Вы можете использовать это так:
builder.registerInstance(instance)->onActivating(
[](IActivatingData< MyStaticInstanceType >& data) -> void
{
// Your "Activating" code here
}
);
Кроме того, IRegistrationBuilder
разоблачений onPreparing()
а также onActivated()
также. Надеюсь, это поможет.