2012-09-19 5 views
9

私は最近、C++の依存性注入にhttps://github.com/ybainier/Hypodermicを使用しようとしています。しかし、私はそれがAutoFacからOnActivatingイベントをサポートしているかどうか見つけることができません:皮下 - OnActivating

builder.RegisterInstance(instance).OnActivating(MyLambdaHere) 

は、この機能を模倣する皮下注射の方法はありますか?

答えて

9

この機能には、新しいリリース(0.1.2)が付属しています。あなたはそのようにそれを使用することができます:

builder.registerInstance(instance)->onActivating(
    [](IActivatingData<MyStaticInstanceType>& data) -> void 
    { 
     // Your "Activating" code here 
    } 
); 

また、IRegistrationBuilderはとonActivated()にも公開されます。私はそれが助けて欲しい

関連する問題