Подкожный - 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() также. Надеюсь, это поможет.

Другие вопросы по тегам