VContainer-registering/register-callbacks | 注册——注册回调

容器构建回调

可以在构建容器时,注册任意的操作。这通过注册一个构建回调 (build callback) 来实现。

builder.RegisterBuildCallback(container =>
{
    var serviceA = container.Resolve<ServiceA>();
    var serviceB = container.Resolve<ServiceB>();
    // 这里可以执行任意的操作
});
  • IObjectResolver 作为回调参数使用。
  • IObjectResolver 的更多信息参阅 容器 API

容器销毁回调

builder.RegisterDisposeCallback(container =>
{
    // 容器销毁时需要执行的清理操作
});
posted @   凌雪寒  阅读(4)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 从HTTP原因短语缺失研究HTTP/2和HTTP/3的设计差异
· 三行代码完成国际化适配,妙~啊~
点击右上角即可分享
微信分享提示