私は最近、C++ での依存性注入にhttps://github.com/ybainier/Hypodermicを使用しようとしています。しかし、AutoFac からの OnActivating イベントをサポートしているかどうかはわかりません。
builder.RegisterInstance(instance).OnActivating(MyLambdaHere)
Hypodermic でこの機能を模倣する方法はありますか?
私は最近、C++ での依存性注入にhttps://github.com/ybainier/Hypodermicを使用しようとしています。しかし、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()
ます。それがお役に立てば幸いです。