代码之家  ›  专栏  ›  技术社区  ›  Omar

如何在应用程序启动后在Ninject中添加新对象以跟踪?

  •  1
  • Omar  · 技术社区  · 14 年前

    Application_Started 事件被触发?

    2 回复  |  直到 14 年前
        1
  •  1
  •   Ruben Bartelink    14 年前

    如果你有权访问 Kernel 对象创建于 Application_Start Common Service Locator Bind<T>() 在对象上更新上下文。

        2
  •  0
  •   Ruben Bartelink    14 年前

    Bind<T>() 在对象实例上,这样做是为了注册绑定,这些绑定随后用于通过 Kernel.Get<T>() 或使用 Kernel.Inject(@object) 将[通常仅属性(因为您没有构造)]注入到不在Ninject控制下创建的对象中。

    Inject 具体的 除了财产注入之外,您希望获得的服务是什么?(参见 cache and collect opus 有关生命周期管理的详细信息)